Fits perfect! I am a bigger gal, so I was stressed buying online.... but this dress is super cute!! It's a heavier material on the bottom, which for me was fabulous because it hits you well in all the right places. The arms aren't too tight, and the waist is comfortable with a bit of a stretch. I am 5'8 and it hit me perfectly at the knees.