This was my first swim diaper.  I was disappointed to realize it only has snaps on one side.  I still had to drag the diaper up and down her legs.  It is constructed of double-thickness swim-suit material.  There is no way to adjust the leg openings if they are too big or small, and the diaper will not work if they are too loose.  The Kushies [] is constructed like a diaper, with two velcro tabs that are also tied together for extra security.  This allows me to adjust how tight the diaper fits my baby.  It also has a mesh liner to help keep accidents in.