Really cute. The top is flattering and holds up the girls. The bottoms however run slightly smaller for a medium. I purchased this in Euphoria Pink and the color is vibrant looks great against a bronze tan. I am 5'3" 123lbs and a 34C. I purchased a Medium.