I am 75 years old, 5'7” around 176. I ordered an XL. The dress fits perfectly. The shoulders are right at my actual shoulders. I am heavier in the middle of my body, but this dress does a good job of hiding that fact. The dress hits on my ankles. It falls from the shoulders, but without any extra material to make it too over-sized looking. Years since I have worn a dress that flatters my older figure. Will be ordering a couple more for casual summer wear.