by the way he worded the question it seems like he thinks it is too small which is definitely not the case. it probably doesn't feel loose to him but there is definitely room to size down.
Yea, if he had on just like a t-shirt underneath, I'd probably say it looks fine. It looks like he is pretty layered underneath so I agree that he could size down.
Overall verdict, a little big but you could pull it off and it doesn't look funny on you.