Meticulous work done. The professional team removed old layers, made sure surface was properly prepped for new shingles. House and gardens protected from the work, ditto the neighbour's house. Clean up was fabulous including the roller with the magnets to pick up any stray nails/metal. Work started at 7:30 and finished around 5:00. We have a fabulous new shingled roof. Quality First Roofing also did our flat roof in 2019. It was a superbly done job as well. So highly recommend Quality First Roofing for both shingle and flat roof work. They know what they are doing and price is reasonable.