Bought it for my teen son (6'1", 170 pounds) to wear on a trip to Belize.  He has long arms, so we went with XL.  He likes it and the fit.  It's quite lightweight, so we're expecting it will keep him dry without getting too warm.