These shorts are really adorable and the design is top notch.  The fabric is good quality and there is a nice mesh liner inside which holds the swim diapers in place well.  The only mild drawback is that they look a big wrinkly once they've been washed/worn and they really can't be thrown in the dryer or they wrinkle up a lot.  But otherwise I'm quite happy with them!