John is always great! He always explains everything to my satisfaction before the work is started. He reminds me to keep my dog in the house until the grass is dry.