Vanguard General Contracting provided an excellent estimate and performed work on the day I needed them to. They also advised me of other items regarding my roof and the repairs they did were great. Their prices were also very reasonable. They made sure all of my concerns were taken care of and provide additional work at no charge.