Bought these to add to the Bummis Swimmis that we have.  My daughter is pretty big for 2 years old and the Bummis were too small.  Bought these in an XL and she has tons of room, yet they still held everything in.  We used them for a week at the beach and had 2 poops during that time, all of which stayed totally contained.  Love these.