Men's small, this was my partner's. No stains. Just a plain t-shirt but I thought it was a cute stripe!