I have ordered from them several times! The first time was great with no issues! The second time my tracking never updated for 2 weeks and I contacted them and they said it was shipped and that the courier was delayed. And then that night they told me due to logistics the package was returned to them and they reshipped it with express delivery and I got it within the week. The time after was okay. My most recent order I placed on the 25th hasn't been shipped yet. π You definitely have to pay attention to the fine print when ordering as some products they have in stock and will ship in 24-48 hours while some can be up to 7 days, which happened to one of my products but looks like it is taking longer.
In general I'm pretty happy with my experiences! The products are all authentic so far and well packaged when shipped. Steer clear of the mini/travel size section though, I've gotten several expired minis and most of them are actually samples.
If you need a discount code for 10-15% off I have a code INF105BUHBLESS that you can use! π
Hope this helps!