I bought 2 pair of these for my preschooler.  He has a problem with regular swim trunks, the nylon threading gives him horrible rashes between his legs.  These definitely do the trick and he doesn't get rashes.  My problem with them is that the outer layer of fabric is waterproof, which works great, I guess if you're using them for a swim diaper, but in our case this stinks!  They hold a ton of water between the 2 layers of fabric and everytime my son gets out of the pool he basically has to drain his diaper.  They are made of a nice fabric and the designs are cute!