I bought this for my son who is 14 months old.  He's only 20lbs though, so I bought size infant and it fits great!  The head piece strap doesn't fit as snug as I'd like, but still isn't a big issue.  We got tons of compliments on the costume as well.  It's warm and I can put it on him easily.