No stains, one small hole is seam of armpit that can easily be sewed. Slight cracking on Ray Ban logo
Pit to pit- 23.5”
Length- 30”