The pictures were misleading. I hoped the diaper would snap from back to front, like most cloth diapers but it is reversed, making it difficult to put on. Also some of the snaps are attached inside the mesh layer and some on top. I don't want the plastic snaps touching my baby's bottom, it looks like it would be uncomfortable. The print is cute and the inner lining is soft. As far as absorbency, swim diapers (disposable and reusable) are meant to only hold in solids, not pee. So I wouldn't put tSee full review