I found Karl to be a pleasure to work with, very thorough, and very accomplished. He took the time at every turn to explain things to me and to give me maintenance tips. Five stars!