No rips holes stains. Has all buttons see pics for measurements.