The crew was very professional and worked well together. I was amazed at how clean they left our lot every day. It was a tough job with 3 or 4 layers of previous shingles that needed to be removed. None of the crew ever complained and again they left our yard/lot spotless. I would hire them again for sure.