I love this dress it fits perfect. I am 5'10 and got a large because I have big hips. It is not too tight at the hips and there is plenty of room to move around ig you wanted to go out dancing. Plus the color is my favorite royal blue. Definitely worth the buy.