This top is so cool I am sure your lad will love it, not only practicle but also warm and stylish a bit retro looking comes up on the large side this one is age 14-15 retail on this item is £44