I recently tried to purchase an item for a gift. Before purchasing I checked the item was in stock and would ship quickly enough to get here before I needed it. After ordering I received and email stating there was a delay and if it was time sensitive I should cancel. I contacted them on a Sunday to request a cancel (less than 12 hours after their email) and was told they couldn't cancel it! I now am left paying for an item that won't be here in the time I needed it and I had to purchase another one from elsewhere. Absolutely no way I would purchase from this website again. Save yourself the headache and look elsewhere!