This swim suit is soooo darn cute I highly recommend I was comfortable not too much skin showing I purchased a XL I’m 5’7 and weigh 216 and it fit perfect my package also arrived early I paid for next day shipping which was around 10$ it said it will arrive by 10pm and ended up coming by 2:30 just in time for my event.