Absolutely terrible. Told me they had to check my gas pressure to install heating. Charged me $100 to waste 8 hours of my time waiting for them to show up, when they did they spent a whole 30seconds doing their "test" before switching off my hot water for 18hrs when they came back out to fix it. Then tried to sell me a new hot water system instead of admitting they had forgotten to relight the pilot light. $100 down the drain.... Go elsewhere, much better service and no ridiculous $100 charge for nothing!