Kevin arrived on time and earlier than I could have expected. He immediately went to work and solved the problem in a very timely manner. Friendly and courteous!