Everything fit so well! I got a L for the top and XL for the bottom. I do have to say for the top I can see if you have bigger breasts it could become a problem, I’m kinda small chested (36C) and if I had them any bigger they def would peep from below. In regards to the bottoms, they fit great love the feeling, haven’t worn it out yet but can’t wait to!