I'm so disappointed that this dress didn't work for me, but it just didn't go well with my body type. I have a pretty short upper body, so the waistline fell in a very unflattering spot. The top was much more loose than I expected, and if I were to tie it up higher, I'm afraid of what may pop out through the holes. I'm 5'3, 155 lbs, and the small seemed like a good fit other than the looseness of the top. As far as length and the skirt go, they were perfect.