I am so happy I took the chance and ordered this dress in a small. I'm 5'4 135 with a booty and it fits perfectly. The med would have been to big up top for sure cause in not blessed in that department. It's very well made and a great length. Come to about my knee.