This is a very nice shirt and it has no stains, rips or pilling. The material is very soft. This is a pullover shirt with no buttons.