John initially came over to fix my broken valves and do some minor maintenance to the sprinkler system. What I thought was going to be an easy fix turned out to be a new homeowner's nightmare. I ended up having broken lines under my concrete, huge tree roots blocking pipes, and even a tree branch that fell and tried to brain John and his workers. John was an absolute trooper and dedicated his time to fix everything and work around all of the issues. It turned out to be a rather expensive job, but considering the hiccups that happened, I'm very happy. Everything is working, the timer is installed, and the pipes are flowing. I highly recommend John for all of your sprinkler needs.