I placed an order with Sephora Thursday morning around 10:00 AM. I chose USPS for delivery, which Sephora said would take 5-7 days. Long story short, I got my package today i.e. in 48 hours! I've never really felt comfy with the sales associates at their brick and morter stores, but their mail order system is fantastic!