I have known Juan for about three or four years and he always comes out on time, is polite, explains everything well and does a great job. He is just an all around good person and we need more Juans in this world!