This is an okay swim diaper.  It only has snaps on one side, so you still have to pull it up/down one leg to put it on the baby.  Not a big deal, but then again I never had to take it off filled with poo - I'm not sure that would have worked very well.  And it definitely runs small.  The 6-month size says on the label that it's good up to 18 lbs, but when my daughter hit 16 lbs it got really tough to put on and snap closed.  It's supposed to fit snugly, but it was already getting way too tight.