Great bathing suit for such an incredible price! Normally wear a medium and purchased a medium and its true to size. The band around the bottom of the top is snug, but not too tight, which is perfect because then it doesnt ride up in the water. Ive alreat worn it in our pool, playing with my kids, and it stays where is should (I didn't wear the removable strap). I cant report on the bottoms as I threw them away - I only purchased it tonwear with a current pair of bottoms that I own and love.