Well, everything I've ordered in the past has been great. Very satisfied with my previous orders and experience with EvoTech. This time around, the shipping has been painfully slow. I ordered December 5th. It's now December 24th and still no product. So, maybe eventually, hence the 3 star rating. Last time around, the actual product was very good. Hopefully this time I'll be equally satisfied.