This swim diaper is very comfortable for my toddler. It's not too tight around the waist and legs but it does fit snugly. The 2XL diaper fits my one and half year year old child well, with some room for her to grow into. There are no buttons or snaps which I find makes it easier to put on.