Steve showed up at around 10:10 for an install scheduled for between 10 and 12 and apologized for being late. I have had other similar appointments where they show up a half past the later time and act like I should be grateful they showed up at all. He was fast and efficient and very personable.