I am 5ft4, 205lbs and a 38C. I got the XL and it fits great. I read a lot of reviews before deciding on the size and was not worried if the bottoms fit or not because I planned to wear these other shorts that I have that are black, however surprisingly they fit! And I love it