Used Vanguard General Contracting for a roof replacement. I found them to provide excellent work, great attention to detail and willing to go the extra mile to ensure we were satisfied with all aspects of the work! Great job.