Kevin was extremely punctual, very knowledgeable, and immediately determined what the issue was (something several others have not been able to do). I appreciated his cheerfulness and willingness to explain and show me what the issues were.