Their price is unbeatable although one should be prepared to wait a long time for shipment. They are not proactive in following up with orders either. I ordered a smartphone and it remained in processing for days. I had to submit an issue and before someone would tell me the phone was out of stock. One would expect the customer service to contact me about the phone being out of stock instead of waiting for me to inquire. There is also the question of: was it really out of stock or were they waiting for the manufacturer to build the phone? The web site did not made it clear that there will be waiting times for the manufacturer to build the phone and time for them to test the phone. In western countries, it was expected that the product were already tested before they were even put to sale. It took me nearly a month of submitting messages back and forth with the customer service did I finally see my phone in shipment. The phone I ordered was out of stock and I had to pay a bit more to get another. It only took 3 days to arrived after status on the account changed to "shipped". When the phone arrived, the flash on the phone camera did not work although it was packaged very nicely and the phone was obviously brand new. The phone was built very nicely other than the camera flash problem. CPU and memory specs matched description on the web site. I wouldn't bother shipping it back to get the flash fixed as the shipment would cost too much. For the price, I felt I got what I paid for. I felt the site is good for buying for personal use. If it's reselling, i would be really concern about the quality as shipping things back would be expensive and time consuming, and that would eat into profits.