They fit him really well and the material is nice. The size seems to be accurate and the overall finish is nice. I bought them for our spring break vacation and he will test their functionality then. He loves the way the look, feel, and fit. I will most definitely be buying him more.