overall very good condition. see photos for details.