Initally they had great customer service until I started looking at cheaper parts. They have a very high markup on parts. The service manager gave me a hard time about getting my own part trying to intimidate me like I didn't understand how warranty works. Then proceeded to charge me 2 hours labour when it took the technician 15 minutes. He said it was the standard, but they don't tell you that when you ask the rates. Also had to pay a fee for diagnostic on top of that. I should mention all this was on a furnace they installed for the builder and was only 6 months past the warranty.