I bought a lot from DHgate and almost never had an issue either with the shipping or the items. I actually only had problems 3 times. 1. A mini mp3 player that I bought wouldn't turn on when I received it. I bought a lot from the seller before and he was happy to send a replacement. 2. I made 2 orders from a seller for 2 different addresses (in 2 different countries) and the seller sent both to the same address. I opened a dispute on DHgate and received a full refund. 3. I ordered a tablet that didn't arrive after 6 weeks. DHgate was taking too long to resolve this, so I started a Paypal dispute and received a full refund. (I feel bad about this one cause the package arrived 2 days after I got the refund).