I've used a few different swim diapers, and this is a very sturdy one. The prints are cute, and they're well made. We've used them a lot on my busy son who loves to swim and the only change I've noticed is that the velcro pulls away on the edges a little bit now (which I think is common of any velcro enclosed diaper!). It has always held any solids in without a problem, and staining didn't happen. It does sag a little bit more than other swim diapers I've used, but it's not bad and still a LOT better than the disposable swim diapers! If your child has particularly chunky legs, watch out for the elastic being too tight and leaving red marks. The waist is great though, and the diaper's fairly adjustable so don't worry too much about sizing. Just follow the weight recommendations and you should be fine.
The only significantly disappointing thing about this diaper is that I didn't see any matching shirts to go with it when I bought it like you can find for other brands.
*Note: I think we only used this in non-chlorinated bodies of water, so I don't know if the chlorine would cause fading or not.