I love this washable swim diaper!  It has snaps on one side to make it easy to get on and off.  The inside fabric is very soft against baby's skin.  I bought it because our local pool requires something besides disposable swim diapers, which don't actually contain things that well.  These diapers truly keep in both kinds of messes.  I also love that I can just rinse it out or throw it in the washing machine.  I'll be buying more in various sizes!