I am large busted. I just had a baby and needed something for now. This actually covered me well. I was pleasantly surprised. Bottoms fit well too. Havent worn in water yet but Im sure it will be ok for this season.