I received the dress over a month late, and upon opening it - it was of poor quality, and the fit was terrible. Any alterations needed would have been very expensive.
I have opened a dispute and have been unable to upload photos as evidence. No one has responded from the factory or from DHGate - I can not even get a customer service representative on chat. DO NOT BUY FROM THEM.
You may think you are saving a little money, but it is a real gamble as the quality of product you receive, and even worse their post transaction customer service and guarantee is deplorable. BUYERS BEWARE.