Good customer service and roof and gutter were done in a timely manner. Only issue was the lack of clean up. While they cleaned up the major debris, we had to sweep up all the grit and sand left behind. Many nail, screw and staples were left behind for nearly two week when they came out for the final inspection and they did pick them all up at that time.