No stains. May have minor loose threading but no noticeable runs. Has been hand washed. Side zipper opening/closure. 16 inch armpit to armpit flat lay, 39.5 inch shoulder to bottom of hem.