These are well-made, high quality swim pants. They are very soft on the inside and the side snaps are useful for taking the pants off. These seem to run small, as the 3T is snug on our 2-year old (she wears size 24 months or size 2T in clothes). I highly recommend this product, but be aware of size differences. Please mark if you find my review helpful. Thank you so much!