I called this company based on what I saw here on Yelp. ? All went smooth and their technician came out the very next day. ?He analyzed the problems and took care of the needed repairs. No more, no less. The end price was very fair. ?Couldn't be happier. ?I will be calling on them again without hesitation and intend to set up a service contract.