Bob and Adam both did a great job. Adam had a very difficult install before ours and was running very far behind schedule but kept us informed. I offered to reschedule but he insisted on coming so that we would not be pushed back on the scheduling process, he did a great job!