I received the dress and was astonished how well it fit and the quality of the material especially for the price! I figured for the price, if it was garbage, no huge loss. The material is lightweight and breathable with just enough stretch where you need it but without being clingy. It has an A line cut so if you struggle with weight around the middle, it actually gives the illusion that you have a waste! For the record, I am short and thick. I normally wear an M and the M fits perfectly.