Company called to say they'd be late - then gave a new time and was late again. I complained (after the job was done) and spoke to the manager who said there was fine print. Apparently if they call to say they would be late, the whole 1-hour deal is off. I waited all day for these guys to come and this was the whole reason we chose them! When I spoke to the head manager (who actually said he would call me back in 10 minutes and it took him over an hour to call) ended up giving me 20% off rather than the FREE that they had promised. Furnace still works, though.