Kevin is a professional and excellent communicator. Each time we have been in they evaluate, give us a price and a time frame for the repair and live up to both. Just listening to them with other customers, it is obvious that they are trying only to fix what is wrong and not just build up a large bill. The only concern is that with reviews like this they will get to big and not be able to service all of the customers.