Overall in good condition. No scratches or stains. Not tested. Switches spring back as they should. If you have any questions, message me.