Highly recommended company. We received great support from beginning of the process until completion of project. We mostly dealt with Sheryl who is very professional, always available and responsive even after hours and on weekends. Brian always made sure he was present on both times our roof was inspected by the insurance adjuster. Roof replacement was completed within the estimated timeframe provided.