I bought this for my son, who is 7 months and about 19 lbs and 27". He normally wears 6-9 month clothes, but this is definitely a bit short on him (no extra length in the torso, and the legs come to about mid-calf on him). However, it is very cute and I can't wait for everyone to see him in it next weekend!