Roof went on easy, efficiently, and they picked up after themselves. Roof looks great. Color options were plenty. Price was right. No complaints. Just wish the office guy wasn’t so grouchy about forms my insurance or mortgage company required. And when I called to get a copy of a completed invoice showing PAID, you’d had thought I was asking for the moon. In fact, the insurance adjuster wants me to get a detailed invoice, showing quantites, etc, and I’m scared to call and ask the man.