I have bought and will again buy reps with them. Dhgate is not the seller of the items, but they are the one you pay your money. They pay the seller his money just when the buyer indicates that he has received the goods and he his satisfied with it. If not you can submit a dispute and it is possible you gett a refund. I had two disputes, one time I did get a refund and the other I finally received what I ordered.