Very happy and would not hesitate to do business with again. Excellent communication and showed up as promised. The roof looks way better than whoever did the work prior. Cleaned up like they weren’t even here. It’s good to know that there are still hard working reputable businesses out there.