Fantastic for the price. The dress actually has a really nice tailoring from the panels which you wouldn't expect from something so cheap.
The material isn't as expected, and the dress is slightly lighter in color than in the picture, but so long as you make sure you choose a size that won't be tight - as in, won't stretch on you, the color and pattern will look good.
I am 5' 7" and 130lbs and was worried that it would be too short but the length is great, and it fits slightly on the loose side, but still is very flattering. I choose the medium because I didn't want the stretch fabric to mess with the design, and I am very happy to have chosen the medium.
Happy with my purchase!