These are our favorite training pants. They will hold a full pee if necessary and are very easy to get on and off. The waist and leg openings are very stretchy so they fit a wide range and fit younger than most other training pants (helpful for EC). I would prefer all cotton, but they are mostly cotton so the child can feel immediately if they are wetting. Every once in a while I wish that the