kmG provides smooth and timely service. The employees are honest and it is nice to know that we are covered when we need service; keeping the pricing the same and not changing every week like others. Nice and happy people to work with. I recommend them to my friends so they know the difference between service and what they are currently getting.