This does have piling on the black areas. Like around the neck and on the pockets

No holes or stains

Does have shoulder pads and they are sewn in there pretty good.

Fits like a large but could probably fit an XL