No rips tears holes or stains, has all buttons, I cannot find a size tag, L/XL is my guess, see measurements pictures and compare to something you own. I'm 6' tall 175lb and sleeves fit me good, but the mid is a little baggy. Made in USA