long arms so can wear small gloves and fully protected, nice fit generally, did go XL when i am normally L So much cooler than leather!