The infloor heating in our house was not working properly. We contacted Canyon Plumbing and agreed at a time to meet at the house. The service tech showed up one hour early and chatted with my father until I arrived home at the scheduled appointment time. Canyon charged for this hour even though no work was done and was not the scheduled time to meet. They acknowledged this, however, said they were talking to my father about plumbing so felt they had been giving advice worth paying for. Brutal.