We have been serviced with Mares for at least 5 years and counting. This company is attentive and communication is good. Our service tech Jeremy is top notch! Very knowledgeable, professional, and on time. They listen to our concerns and address them. Service is affordable as well.