We remove your old roof down to the deck, inspect the wood structure, and replace any rotted sections. Then we install new underlayment, flashing, and your chosen shingles or metal panels. A typical 2,000-square-foot roof takes 3 to 5 days to complete.
Your roof replacement starts with a thorough inspection of your Mill Valley home. We measure every slope and check for water damage or rot before removing old layers. Our crew works efficiently to install your new system, minimizing disruption to your daily life.


