DHgate did well with negotiating a refund for me. I ordered an item and after 80 days still never received it. The seller kept changing the tracking number so I couldn't dispute it at first. Seller tried to only refund one penny of my total and DH gate was able to get me my full entire refund for the items that never arrived. I won't order through this site ever again, but I'm lucky I was able to get my money back.