I bought these for my 16 year old so for Christmas.  The style is exactly what he wanted. He reports they are very comfortable.

Be alerted: these run big.  The size that fits him best is a full size below what he normally wears.