They would have received as close to a perfect score, but here's why they didn't:
1) They were going to install a new part into a dirty compartment.
When I asked if he was going to clean the part first, he told me it was an additional $100. I definitely needed it so happily paid it.
At the end of the installation, I asked him (Sam was his name) if he was going to clean up the mess he made from cleaning the dirty part left on the basement floor. He said he would and never did.
He seemed to be in such a hurry to get out -- and I was nothing but polite and courteous the entire time.
He asked me to turn on the furnace to ensure it would start and since it was over 90 degrees outside, I asked him to wait a few seconds while I turned on the air conditioner ...
.. and this is where he loses points.
He said he wasn't there to fix the air conditioner and if it didn't work, too bad for me.
Thankfully my air worked, but he really misses the customer service part. If my air didn't work, the company had a customer standing directly in front of their technician and he would have lost me with that comment.
The company also tried to sell me a new furnace instead.
So I wouldn't not recommend them, but they certainly could improve their people skills.