This dress was everything and fit perfectly.  For the price, I thought it was really well made and of great quality. I bought this as I was attending a Harlem Renaissance Dance ball. I'm 5'8", 188lbs, size 10-12, and ordered a Lrg in this dress. Amazing and a must buy!