“Ranch Roofing was great from start to finish. Everyone was professional and courteous and a pleasure to work with: Todd, my salesman; Bob, the owner; the roofing manager and team; Dave and his carpentry team; and Ryan, the scheduler. They communicated very well, always answering the phone and emails promptly and professionally. They know the science of roofing systems and were able to explain my options to me so that it was easy for me to understand. They were forthright and upfront in explaining any and all additional costs that could possibly occur once they stripped off the old roof. The quality of the work was outstanding. I recommend Ranch Roofing to anyone who wants a quality roofing job from a professional and friendly company.” – April 2018