This is my second order, and I couldn't be happier! The negative reviews seem to be from people being impatient with the delivery time. It is well worth the wait and really didn't take long to receive—just a little over a week, though I believe they only ship out on Thursdays and Fridays. I have also sent emails and received a response in less than 24 hours. The product works well across different platforms and applications. I appreciate the great prices and will definitely be placing another order soon!