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”