I love this dress. It's very elegant and minimal effort. I got a medium because I'm PP so I didn't want it to be snug but I small probably would've been fine. I am 5'3 125 right now with breastfeeding (I didn't want to top to be snug). I would def recommend!