I purchased a medium and I am 5"5 135 pounds. It fits just right, but the straps are not that secure on my shoulders. I love how cheeky the bottoms are, actually that was one of the reasons I purchased the suit. It just took about a month for the product to come which sucked. But overall I'm very happy!