The only thing that was a little off was the communication. My order status never updated. I received my items about 2-3 weeks after I placed the order (which was well within the expected timeframe). About a week AFTER I received my items, I got a text telling me my items had just shipped. I replied to let them know I had already received everything.