New roof with tear off, crew was hardworking, did a great job of cleaning up. Very happy with quality of work