Updating the review based on my latest interaction.
I had them out to my house to do a yearly maintenance. The tech found a couple of issues that would eventually cause problems down the road. At the time, my unit was still under warranty, but was expiring soon.
They've dropped the ball multiple times on following up with me to get the issues resolved under warranty. Now I am on the hook for any future repairs that would be related to these issues.
I still believe their prices are fair and that they are honest enough. However, I won't do business with a company that puts the onus on me to chase them down to get these things taken care of.