Overall i think this is a well designed swim diaper, it is snug and seems as though it might even keep a poop in the diaper when my little one swims. However, it is quite snug, i got the 6 month size and she's 8 months.  Guess I shoulda gone one up!