Label says L but more of a small medium (Fit my daughter well when she was 5'4 and 120) Clean, but slight stains that happen with light ski clothes. Water resistant fabric and still lots of life. Great for someone trying to assemble everything on the cheap. Call or text for fastest response.