Our house has a steep, technical roof that was 24 years old and needed replacing. I considered 9 roofing companies, and it came down to 2, and I chose Rapid... and was not disappointed!They have dedicated sales staff that conduct very thorough walkthroughs, looking outside as well as inside.. no detail was too small. They keep their scheduling commitments. Arriving at a final contract went smoothly.Execution was excellent! Communication is good. Scheduling was convenient. Materials showed up a few days before, everything ready to go.On install day, around 6:30am, I'm on the couch having coffee.... and a couple of trucks quietly roll up. Within 15 minutes, a crew of about 10-12 were outside. At 7 am there was, I'll call it "an explosion of work". Some Installers were busy setting up barriers while others got up on the roof. They careful removed my 12 volt wired yard lights and put tents over ornamental trees. Barriers put down where old roofing material would fall.They got busy, everyone knew what to do and they just kept moving. They were cheerful and coordinated. Several times the lead came to me to verify/confirm details so things were done the way I wanted, especially for my fans and vents. He had me turn each on to verify that they were connected and working as expected. Despite the "rapid" pace, no detail was overlooked.The landscaping and lights were re-wired, reinstalled exactly where they were, landscaping was as it was before.I retired from a project management career, and appreciate a well run project. They did this large, steep and technical roof in a day!I also needed gutter work and that happened a few days later. Same good coordination and schedule with another energetic an communicative crew... I got questions/confirmations about details and great work.