Can't praise this diaper enough. Soft, comfortable, easy to put on and take off, and holds up to repeated washing. Holds in everything. Our 2-year-old son and 7-month-old daughter both used these, both toileted in them with no leaks or mishaps both in swimming pools and at the beach. The only brand we'll ever buy! I do think they run a little small.