I had a fantastic experience with West Coast Roofing and Plumbing. They replaced my roof and made the entire process really easy and borderline foolproof. I was especially impressed with how communicative they were, and I'm very pleased with the quality of the work. I'd absolutely hire them again.