My baby is about 20lbs, and he's using the medium size. It fits snugly and I was worried that he would get red marks on his bottom but when I checked him after the pool, there was no mark. Love the snap side, make it easier to put it on and take it off! Bought another one in large size for later use.