I wore this dress for Thanksgiving. I'm 5'4 170 pounds and ordered the Large. I could have easily gone with the medium a the large was a little too large for my liking. The length hits right above the knee for me and for those complaining about the dress not being straight across on the bottom.... the dress was designed to pull in the front so if that's not your style, don't order the dress.