I had somewhat a good experience the first time I purchased their products. It did take about a month or so to get to me with little tracking detailed information. I didn't really mind that it took a month to get to me so I decided to order a second time because I like their products. However, let me tell you, they had the worst customer service ever! They only care about making money, they don't care about their customers at all. They claimed that they processed the order so fast that within just a few minutes of placing the order, you can no longer cancel your order if you make a mistake on your purchase. When contacted with customer service, they said "customer is our top priority" they lied. I sent them a cancellation request a few minutes after I placed the order and they said they will send my request to HQ and will update me regarding my order but they never did. It's been a week since I placed the order and contacted them but I have yet to hear back from them. My order status still shows as "processing" and yet, no one contacted me regarding my order request. If processing time really is that fast like they claimed to be, wouldn't it be shipped by now? That's what their customer service representative told me. They don't care about their customers. Periodt.