I got this for my boyfriend 6'4ft tall in an XXL, it fits great he couldve gotten away with wearing an XL. There is plenty of room and the arm length and body length is great. Super warm, comfortable and looks great. Super waterproof. He absolutely loves it!