I'm 5' 9", 190 lbs. I bought the large. Fits like a glove. Wears very comfortably. Armor is exactly where it should be. Kept me warm riding in 65° at night. Would probably be hot above 85°, but then any proper riding gear will be. I feel well protected in this hoodie. It's built well and looks good too.