Its nice that they're reusable and machine washable. They seem to fit a bit small but not a big deal.

The deal breaker for me? I just got peed on in a public place because I trusted the description that these were waterproof.

They do hold the "solids" quite well, though. We spent the whole day at a water park and they held up fine. My kid seemed comfortable and no noticeable chafing around the legs or waist.