I've used many different kinds of swim diapers before, Bummis, applecheeks, bumgenius 4.0 covers only without soakers (these work great!) and know what a swim diaper should do:  hold in poo, and NOT absorb water.  I bought these because our daughter is newly potty trained and these came in white and were styled more like panties than the others which go on like diapers, which I thought was better for our "no more diapers" mentality after potty training (our pool requires swim diapers for kids under 4).  Boy was I disappointed.  Though the price was good, and they seemed well made enough, the bottom line is that this product is a terrible swim diaper. It does not work. It absorbs water, in fact, it fills up with water and puffs out under the swimsuit, making it look like your child is wearing a giant inflatable panty under their swimwear.  Also, the water catches around the leg openings, which hold water and sag out of the edges of the swimsuit.  It really looks terrible, and doesn't do the job a swim diaper should.  I will be returning this product.  First of all, swim diapers should not have any absorbency -they're not meant to hold pee, only to contain poo in case of an in-pool accident. Why they put absorbent fabric in this, I don't know. And the bulky style really makes it inflate.  Try another product, there are much better ones out there.  I'm really surprised there are so many positive reviews for this product.  Maybe people wrote them without actually trying them in a pool.....