“We needed our roof replaced, at fairly short notice (after raccoon damage). The company insisted that we needed to replace our five skylights at the same time (true). Ordering skylights, and waiting for dry weather, delayed things a bit, but then the job was done in a day, and done well. We are very pleased with the result, and would gladly use Ranch Roofing again.” – March 2020