Absolutely charming costume. A few notes: I bought the 3T for my 3 year old who is big for his age. It was a little baggy, but it actually worked well because it meant he could wear warm clothing underneath the suit. The material is not the strongest. The pants seemed very thin and stretchy. Still cute, but be careful when dressing. - The puppy bag is actually usable - I could put stuff in it for my son.