If you want something to arrive as promised, then look elsewhere.
They tout 3-day shipping. I placed an order for a gift on the Thursday the 4th. I called to double-check the delivery window and was told I would have the order on the 9th. They did not ship the order until the 9th - then LIED on the phone when I called looking for the order saying it was in the mail stream - when the tracking showed it was NOT. When I email them to ask for answers they respond that it will take 24 hours for a response - and no response ever comes.