This blouse does not have any stains, pulls or snags. The measurements are: 26" long, 18" sleeves and 21" chest.