I have been doing business with DHGate for many years and they have never let me down. Their products are top notch and they have always delivered on time. I cannot say for sure as to why everyone is complaining, but I do know from my own personal experiences that this company provides the best products and the greatest prices. Stop your complaining and be grateful that there is a company like DHGate that can get you these products WAY cheaper than what you would be paying in a retail store. Thank you DHGate for your business and I look forward to doing more business with you.