Absolutely obsessed with this 3 piece. The suit is AMAZING quality, beautiful color and very comfy. I felt so sexy and comfortable in this for my Mexico trip, got so many compliments and didnt have to apply sunscreen as much as the cover up is nice protection. Im 5’9, 170lbs and got the large. Fit great!!! Amazing purchase.