I got this tankini in the mail quickly.  I am a medium but I purchased a large and it fits very comfortably.  It's a little loose around my tummy area but I choose large mainly to cover most it due to old pregnancy scars.  The color, fit and style are wonderful.  This tankini comes padded for support but can be easily removed.  I can actually wear this as a regular summer top.