We have to take it! I am 110-85-110 (top 48-50, bottom 46-48) and XL just right. I do not think that it will be able to actively swim, but lie beautifully on the beach or by the pool-100%. If you have a big chest and fat sides, then take it. Everything will cover;) delivery is fast!