My 16-year-old son LOVES this coat.  It's warm in cold weather and the pockets are actually deep enough to hold keys, etc.  Size is true to label.  It's a bit big on him but that's okay since I want him to be able to wear this relatively expensive coat for a second, maybe third year.

Update on January 23, 2015:
Coat is still holding up well in spite of abuse by wearer.  Would definitely recommend this coat!