Ok let me say that the material is awesome. Perfect for a semi formal or even formal event. It runs large. I am a top heavy big butt girl. I wear a 14-16. I hate my arms, so this dress is perfect to wear to my son's military ball and I will be wearing it to his graduation. I am 5.6 1/2 and the dress comes right at my knee, another plus as I am 46 and don't wear short dresses... I'm too old for that LOL! I was hesitant to get this dress, but for the price I decided to go for it and ordered a medium and it fits perfectly! I even found a black thick stretchy belt on Amazon for $6.49 and it looks amazing. I will take a photo right before the ball and post it on here. I was glad I made this purchase. I would give 6 stars if I could