No stains No holes. Columbia logo on sleeve. Ruffles or synchtup spot in back. size small. I would sat this is 5/6 size