Excellent knowledge and communication. Always professional!
Whenever we had a question he got back to us promptly even if it was off hours or weekends. He made us feel like we were the only ones he was working for. He came to our house whenever we needed him and sat down and talked to us.