I purchased him one of these at a store in a pinch, and he loved it so much he asked me to get him more.  They wear well, and wash well.  The size is good (he's lean in the torso, but wide in shoulders) for him.