Joe was great, on time, listened to my issue and took the time to explain what was going on and the troubleshooting he was performing.