"This costume is good for its fit and the shirt has some nice details (name tag/sheriff's dept). Pants have an elastic waist and are comfortable for my 10 year old (he's big for his age). I'm not sure what age this would fit up to, but teen seems to be correct. The hat wasn't bad for quality but must be tough to ship as it's connected to the rest of the costume bag. Therefore, the brim comes with creases in it (at least mine did). The gun is bright orange so it is safe and the belt fits fine. However, it probably wont' last through too many wearings. Price could be a little lower, but still cheaper than other on-line retailers."