Super cute suit. Ordered an x-large because I was assuming it would be small, but it's somewhere between true to size and somewhat large. For reference I'm 5'5" with a DD bust, around 160lbs and size 14-16, typically wear medium or large bottoms. I ordered the medium pink color and it is exactly as pictured. Top is a little snug but not too much, may keep the large top and medium bottoms. Surprised at the quality. I don't like how the back of the top doesn't flounce like the front, because it won't hide any upper/mid back problems areas, but overall for the price it's great.