Back has sweat stains. May be able to get out but I didn't try,  other than a good wash.  Size XL.  Measurements in pics.