I got this for my 3 year old. Was worried the legs would be too tight but it fits like the regular iplay swim diaper. Probably won't fit when hes 4 but he doesnt need to wear one for swim class at 4 yrs old. I was glad I sized up. I got a 4T my 3 yr is about 31lbs.