"I bought this costume for my 8 month old son (In size 18 months-he's very tall). My 2 year old was going as Thomas the Train for Halloween so I thought this would be cute to coordinate with that theme. I do think the costume is very cute and it was well made. It didn't seem cheap or anything (except for the bandana, which is no big deal). I said that it was true to size, however my only issue with the costume was that the hat that comes with it is like an adult size hat that would have fit me! It was very large. My other son's Thomas costume (for a 2-6 year old)'s hat was half the size of this hat. You can adjust it with velcro to make it fit a smaller head but it makes it look a bit awkward in the back and the bill is still large. Not a huge deal, but I was a bit surprised. Overall I was satisfied. My son looked cute but I was messing with the hat a lot. It probably wouldn't be as big of a deal for an older kid."