Terrible. 11 days for my order to be delivered. They had loads of items out of stock but DIDN'T BOTHER TO TELL ME! Sent just what was in stock - DIDN'T REFUND FOR MISSING ITEMS. Then had the nerve to tell me they won't be supplying them. THEY WOULD HAVE TAKEN MY MONEY AND NEVER TOLD ME!!!!!!