Quality First did a great job replacing the shingles on our roof. Peter came by to give an estimate and was very knowledgeable. Mike was very professional to deal with. I mentioned we had shingles flying off due to the high wind and he was able to start the job sooner than expected. He even followed up a few days later to make sure everything was ok.