These guys have done amazing job on my new roof installation. They have completed the work 3 days ahead of the scheduled time. Work was done with perfection and my home looks pretty new and beautiful! They are highly skilled, super speed at work, polite and kept me updated on every step of their work. They have done some additional work too, but didn't charge me any fees for that. These guys are simply superb!