Compare Local Pros Compare Local Pros

Bay Valley Roofing & Solar vs All Things Good

Contra Costa General Contractors Comparison · Updated March 2026

Quick Verdict

These companies serve completely different needs: Bay Valley Roofing & Solar specializes in roofing and solar work, while All Things Good focuses on HVAC and energy efficiency.

Bay Valley Roofing & Solar: Established roofing and solar contractor with 13 years experience, known for thorough inspections and detailed communication throughout complex roof projects.
All Things Good: Experienced HVAC and energy efficiency specialist with 7 years licensed, focusing on heat pump installations, ductwork, and home weatherization.
Bay Valley Roofing & Solar All Things Good
Rating 4.8 5.0
Years Licensed 13 years 7 years
License # 982745 1046188
Workers' Comp ✓ Yes ✓ Yes
Bond Amount $25,000 $25,000
Location Concord, CA Richmond, CA
Website bayvalleyroofing.com allthingsgood.build

Need help deciding?

Get free quotes from both contractors and compare pricing.

Get Free Quotes

Key Differences

The fundamental difference here is trade specialization, not quality or reliability. Bay Valley Roofing & Solar brings 13 years of roofing experience with particular strength in complex projects involving storm damage, leak diagnosis, and solar integration. Their customer feedback emphasizes thorough photo-documented inspections and the ability to identify hidden issues during roof assessments. All Things Good brings 7 years of HVAC expertise with a focus on modern heat pump systems, ductwork installations, and whole-home energy upgrades including insulation. Their reviews highlight managing multi-component projects that involve coordination across heating, cooling, and building envelope improvements. Both companies demonstrate professional communication and clean work practices, but they address completely different home systems. The only scenario where both might be relevant is a comprehensive energy efficiency retrofit that includes both a new roof and HVAC upgrades, in which case you'd hire them sequentially or coordinate their schedules.

What Customers Say

Bay Valley Roofing & Solar

Customers emphasize Bay Valley's thorough photo-documented inspections, responsive communication throughout projects, and ability to troubleshoot complex issues like storm damage and solar integration.

All Things Good

Customers highlight All Things Good's professional approach to multi-component energy projects, non-pushy sales process, and effective management of complex HVAC and insulation installations.

Key Takeaway: Bay Valley's feedback centers on diagnostic detail and follow-through for roofing complications, while All Things Good's reviews emphasize coordinating multiple energy efficiency improvements across different building systems.

Customer Reviews

Bay Valley Roofing & Solar

Jan 2026

Putting on a new roof is a daunting project, but Bay Valley made everything a breeze for us! The process started with a thorough inspection, and then a very comprehensive video chat with Nathan, who e...

Dec 2025

We're so glad we chose Bay Valley Roofing and Solar company to replace our roof. Working with Ryan was top notch customer service. Something we don't see as much anymore. He's professional, detailed, ...

Dec 2025

Bay Valley Roofing did a great job in replacing our roof. Although we were out of the area, they did an outstanding job of documenting their work and communicating with us in planning and executing t...

All Things Good

Jun 2025

All Things Good was very professional and worked without disruption. Having the drafts properly sealed and the insulation kept us warm in the winter and is keeping us cool in the summer.

Jun 2025

I worked with Alex and Ricardo and team in 2023 to install a new hvac system (heat pump) and do drill and fill insulation in our Richmond home. The experience could not have been better. The crew was...

Nov 2024

Had a great experience with All Things Good last fall/winter. We replaced our old gas furnace with a heat pump, got new ductwork, and insulated our walls. The work was done well, the sales team was gr...

Consider Bay Valley Roofing & Solar if...

  • You need roof repair, replacement, or leak diagnosis, particularly if your roof is older or has sustained storm damage requiring detailed assessment
  • Your project involves solar panel installation, solar shingle work, or coordinating roofing work around existing solar systems
  • You're managing the project remotely and need a contractor comfortable with video calls and digital communication for planning and updates
  • You want thorough photo documentation of roof conditions before work begins to understand exactly what repairs are necessary
View full profile →

Consider All Things Good if...

  • You need heating or cooling system replacement, particularly if you're considering transitioning to modern heat pump technology
  • Your project involves energy efficiency improvements like ductwork installation, attic insulation, or drill and fill wall insulation
  • You're planning a multi-component energy upgrade that requires coordination across heating, cooling, and weatherization work
  • You want a non-pushy consultation approach to explore options for reducing energy costs through HVAC and insulation improvements
View full profile →

Questions to Ask Before Hiring

  • If you need both roofing and HVAC work, ask each contractor whether the projects should be sequenced in a particular order and how long to wait between phases
  • Ask Bay Valley Roofing about their experience coordinating with HVAC contractors if ductwork or ventilation intersects with roofing work
  • Ask All Things Good whether insulation or air sealing work requires roof access or coordination with roofing contractors
  • Request references from projects that combined multiple building systems to understand how each contractor handles coordination

The Bottom Line

You're comparing a roofing contractor to an HVAC contractor, so your decision depends entirely on what work you actually need done. If you need roof repair, replacement, leak diagnosis, or solar work, Bay Valley Roofing & Solar is your choice with 13 years of specialized experience. If you need heating and cooling system upgrades, ductwork installation, or energy efficiency improvements like insulation, All Things Good is the relevant contractor. Both are properly licensed and insured with strong customer feedback in their respective trades. If you genuinely need both services, plan to hire both companies and ask each how their work should be sequenced to avoid conflicts or rework.

Get Up to 3 Free Quotes

Compare prices from licensed, verified contractors

3 pros will compete for your business
Licensed & Insured
Top-Rated Pros
100% Free

Frequently Asked Questions

No, these are separate trades requiring different licenses. Bay Valley Roofing & Solar is licensed for roofing and solar work, while All Things Good is licensed for HVAC and energy efficiency services. If you need both, you'll hire them as separate contractors, though they may need to coordinate timing if work overlaps.

Generally, roof work should come first, especially if your roof is older or needs replacement. A new HVAC system with ductwork in the attic shouldn't be installed under a failing roof that could leak and damage equipment. Ask both contractors about the condition of your current systems to determine proper sequencing.

This depends on whether the problem is roof ventilation structure or airflow related to HVAC. Bay Valley Roofing handles roof vents, ridge vents, and structural ventilation as part of roofing systems. All Things Good addresses attic insulation and air sealing that affects heating and cooling efficiency. Describe your specific symptoms when calling.

Bay Valley's 13 years versus All Things Good's 7 years reflects nearly double the time in business, which matters for diagnosing hidden roof damage or handling complicated solar integration. However, both are past the startup phase and customer feedback shows both handle complex, multi-component projects professionally within their respective trades.

Looking for the Best?

See our ranked list of top general contractors in Contra Costa.

View Top 10 General Contractors in Contra Costa

How We Compare Contractors

License Verification

All license data is sourced from official California CSLB records and verified regularly.

Review Analysis

Customer reviews are aggregated from Google and analyzed to identify patterns in service quality.

Detailed Comparison

We analyze credentials, insurance, experience, and feedback to highlight meaningful differences.

Not all licensed contractors are created equal. While a valid license is the baseline requirement in California, contractors can vary significantly in experience, insurance coverage, and customer satisfaction.

  • Experience matters: A contractor with 15+ years of experience has likely encountered and solved problems that newer contractors haven't faced yet.
  • Workers' compensation protects you: If a contractor without workers' comp insurance has an employee injured on your property, you could be held liable.
  • Reviews reveal patterns: Individual reviews can be misleading, but patterns across many reviews often reveal a contractor's true strengths and weaknesses.
  • Bond amounts vary: A contractor's bond provides financial protection if they fail to complete work as agreed. Higher bonds offer more protection.

Taking time to compare contractors on these factors can save you from costly mistakes and help ensure your project is completed by a qualified professional.

Data Sources: License information from California CSLB. Ratings and reviews from Google. Last verified March 12, 2026.

This comparison is based on publicly available information. We recommend getting multiple quotes and verifying all credentials directly before hiring.

Get in Touch

Have questions or feedback? We'd love to hear from you.

Get Free Quotes