These are great.  Easy on and off.  The adjustable elastic helps when you buy them a little big, as you do with kids.  One thing to note is that I do think they run a little large.  But, you know, they'll grow into them.  We've used them at the pool, at the beach, and when we wanted to get in the mud by the river hunting bugs.