Today I had a hot water heater installed by American heating and air ,they couldn't have sent a better servicemen ,they came in and installed it in an hour or so , cleaned up after the job was done .Just had a floor installed right before the heater went ,men were more concerned for the floor than I was . VERY professional , I'd use them again in a Heartbeat .