I got a medium thinking it would hold up my boobs but it’s soooo stretchy i truly could’ve gotten a small. Definitely doesn’t give too much walking room though since it’s restrictive around the legs but absolutely beautiful. Even with me being 8 months pregnant and gaining weight a small would’ve been perfect. I used to be a medium.