My son normally wears a medium so I got him a large and it will be perfect. He is with a group that meet up to photograph at the Theme parks in Florida so he will love this. Also it is lightweight which is perfect for this area.