No holes or stains. No size tag so see measurements to be sure. Fits like a 2, if not a 2 then possibly a slim fitting 4. No material tag but most likely wool or wool blend.