No rips or tears. Has a very faint stain (I did not attempt to remove) on the collar and a smudge on one sleeve. Both very minor stains. Collar stain is just some yellowing of the fabric from storage. I believe this is a juniors size medium but the tag doesn't specify.