Got an 18-20 for my 12 yr old.  fits perfectly.  Son says its warm and he likes it.  I wish the zipper were a little more heavy duty,  and zippers instead of a (very) little piece of velcro at the extra pockets.  I can see the zipper breaking...maybe.  Only time will tell.