Just like every other person who has bought these, please make sure you buy "a size up" --- AKA, if your baby is 6 months old, get the 12 month size and so on. These are tight, as they are meant to be so there is no leakage (pee/poop) in the pool. My daughter is heavy for her age (18 lbs at 6 months old) I ordered the 12 month size and they were perfect. I really like the side snap closure, it was a lot easier to put on her since it mimics a diaper, so she didn't fight with me to put it on. It slips right on below a bathingsuit. I would recommend this and the color of the diaper is the same as I got in person.