I bought this for my 15 year old son since the zipper broke on his old coat.  He liked the color and style, I liked the price.  In our area, winter weather can be blustery snow and 30F or sunny and 65F a few days later.  So we wanted a coat that would keep him warm during the cold but not be too hot (or too bulky to stuff in his bag) on the warmer days.  This fits the bill.  The zipper on this jacket is sturdy, all of the snaps are good quality and the coat is all around a nice coat, he's gotten several compliments on it.  I have a feel that this one might even last through him for his younger brother.

My son is 5"10 and about 100 lbs and I ordered him an 18/20, it fits just fine for his long harms.