I ordered some jewelry from DHGate last week. I don't have any prior experience with them, but I will let you know how it goes.
Aschen is correct, you do need to check the sellers feedback, if they have any. I made sure I ordered from someone with feedback.