I used to get 2-day free delivery. Then that slowed down. Last time, I ordered in late November, and package still hasn't arrived, and it's December 7. I called and after being on hold for over ten minutes, got a representative. She gave me a tracking number and said it wouldn't be here until December 12.
Still, products are always of good quality and condition, and seem totally authentic.
Another problem, though, is that I've returned a few items, though not recently. I had to call and get an RMA number. Then, I had a return that was mysteriously "lost." After that I got package tracking from USPS. Two orders were "lost" again but miraculously found when I gave them the tracking number and proof of their receipt by USPS.
So now, I only order products I know I want need to return. And with this recent shipping delay, I probably won't order from them again.