I bought this as a gift so I am not sure yet how it fits but it certainly is a slim fit but has stretch and the material is really nice I think he will love it! I bought a large because of the fit
ο»Ώ
Pros
for the price is pretty good . looks good
Cons
Iβm on the slim side and a medium was a bit too loose.