Great fit, I am 6'1" about 237 lbs, broad shoulders and got a XXXL. The material has a soft feel and works great when riding in California beach morning temps (42 to 50 degrees). Importantly it looks really good on the body.
Love my long sleeve thermal jersey! Super warm and fuzzy and looks great! I will probably order another one.