Bought this for my 7m old to wear at his baptism party after we were done with his fancy outfit. It was a hit! My only disappointment is that Ill probably never put it on him again. Hes just under 20lb, wears mostly 9m clothes, and this was TIGHT. I really had to tug on it to snap it closed. Wish I had bought the t-shirt instead. Good quality though.