size L/XL. it has no stains, rips or tears. i've worn it once, it's been in my closet since christmas.