Since some major repairs were completed by Kevin and the crew, it's been a rocky road, but everytime I have questions or worries, they gladly check it out and completed several secondary repairs under warranty in a timely fashion and free of charge. The last star was lost by having to return so many times and the occasional bickering and complaining between the employees, which I maybe just saw because I'd spent so much time there, but it was in front of other customers as well. Overall Kevin is an honest guy, and a straight shooter (hard to find in his line of business.) He has helped me and my family so much and we are very grateful to him and his crew.