This was for warranty service on a spring they installed three years ago. My appointment was supposed to be between 4 PM and 5 PM. I got a call just before 5 to tell me he was running late and would be at my house around 6. He did eventually show up at 6:30. When service was complete he was unable to process a credit card and I wound up writing a check.