John was very professional and punctual. He performed my system maintenance and didn't push me on all the different suggestions. I did take advantage of most of them and he performed them in a timely manner.