And to be honest, it isn't a perfect fit, but he can wear it.  It is very well made - does not seem at all inexpensive, and I only paid about 10 for it.  The stitching is good.  The color is good.  Altogether, certainly a good purchase.