Excellent quality & warmth. as for sizing originally order the size 40 for my husband who is 511 and 190lbs . ( athletic built) It fit but no room for layering  , so reordered a 42 , perfect fit & more comfortable!