I bought a wedding dress from DHGate, that supposedly had a satisfaction guarantee. The workmanship was terrible and I ended up returning it. I was NOT fully refunded ($150 instead of $169) AND I had to pay return shipping to China - which was $85! They said they'd reimburse the shipping, but never did. So I ended up paying over $100 for nothing!
If you need an inexpensive dress, try looking for clearance dresses from REPUTABLE sellers. Don't waste your time and money on DHGate.