I'm not really sure how to rate this site. I've placed at least 30 orders with them over the years and the results are either really good or really bad. No middle of the road here. Either the item is in stock and arrives extremely fast (2-3 days, and shipping is free) or it's out of stock and you aren't notified of this until a week or so after you place your order. The prices are unbeatable, but to say that the customer service is horrible would be paying them a compliment. Expect either no one to respond at all, or a response in English that is so poor you can't understand anything they say. The customer service emails read as if they were written by a mentally challenged five year old. But as long as you don't need to talk to anyone, things are great. Good products, excellent prices, fast free shipping, but the worst customer service imaginable. I usually get the things I order, so I guess I'm happy.