Steve, the salesman, was very good at his knowledge of roofing. He presented all the facts of the different kinds of shingles. We chose the top of the line he presented to us. The shingles and other parts were delivered as stated on Saturday. They began the roofing on Monday and were through at the end of the day on Monday. The cleanup went well. They did a good job on shingling the roof. The workers were friendly and personable. The job was inspected the next day by Steve and he approved of what they did. He found no fault with the roofing job. We are happy with this experience.