Love these diapers. We use them all the time in our pool and at the beach. Relatively easy to clean messes and padding in the diaper contains pee better when baby is out of the water (i.e. before heading to the pool, while carrying baby etc). I have a very small 2 year old and the L did not fit. I had to order the XL which fits, but won't fit for a very long time. If your child is above average size I would recommend trying this brand on in a store because it may not fit.