I LOVE this bathing suit. It fits perfectly and the colors are beautiful. For reference I am 5ft 7in and weigh 140lbs. I am a 40 DDD. The L fit great. It kept my boobs in and gives me support because the top is a little tight. This material is comfortable too and you can move around in the top so it isnt super tight. I really love this suit.