I wanted this suit to fit so bad! The design is unique and colors are vibrant, quality is great. I was so disappointed because the cups protruded out too far (I'm smaller chested with a bigger bottom, 5'6" 135 lbs, got a M) making it unwearable. The bottoms fit and looked amazing. Had to return =(