Expertise.com

Best Roofers in West Palm Beach

2024

We did the research for you!

  • Licensing
  • User Reviews
  • Mystery Shopping Calls
Roofers FAQs 〉

Last updated:

Website
13805 Folkestone Cir, Wellington, FL 33414
  • Roof Repair
  • Roof Installation
  • Roof Maintenance

Why choose this provider?

Pinewood Construction Inc. has served the Wellington area since 1984. No matter the customer's need, from complete home renovations to residential roofing, the company's skilled installers, contractors, and managers are dedicated to complete satisfaction on every job. Its certified roofers have the skills, tools, and experience to ensure superior service from beginning to end, whether customers need in-depth repairs to stop leaks, cleaning and maintenance to prevent rotting, or a fresh, new roof to enhance curb appeal and increase home value.

Reputation:

We scour the internet for reviews from well-known resources. Each provider is evaluated based on the quality and quantity of their reviews, their presence on multiple review sites, and their average minimum rating.
5.0
Thumbtack
5.0 / 5 (10)

Professionalism:

We hire mystery shoppers to call our providers anonymously and evaluate them. Providers who respond quickly, answer questions thoroughly, and communicate politely score higher.
5.0
Responsiveness
Friendliness
Helpfulness
Detail

Website
413 El Prado, West Palm Beach, FL 33405
  • Roof Repair
  • Roof Installation
  • Roof Maintenance

Why choose this provider?

Carlton Roofing LLC is a roofer in West Palm Beach offering roofing services to homeowners and small businesses throughout the locality and the surrounding areas. It helps with roofing installations, maintenance, repairs, and replacements, as well as offers advice to clients on the best roofing systems to install for their unique applications. The company strives to offer high quality products and craftsmanship in an honest, efficient, professional, and affordable way.

Reputation:

We scour the internet for reviews from well-known resources. Each provider is evaluated based on the quality and quantity of their reviews, their presence on multiple review sites, and their average minimum rating.
4.8
HomeAdvisor
4.9 / 5 (129)
Google
4.7 / 5 (28)
Angi
5.0 / 5 (7)

(+1 additional source)

Professionalism:

We hire mystery shoppers to call our providers anonymously and evaluate them. Providers who respond quickly, answer questions thoroughly, and communicate politely score higher.
5.0
Responsiveness
Friendliness
Helpfulness
Detail

Website
4050 S US Highway 1 Ste 303, Jupiter, FL 33477
  • Roof Repair

Why choose this provider?

Storm Team Construction is a professional construction firm that serves clients in West Palm Beach, Jupiter, and the surrounding areas. It offers a variety of construction services such as roof and window services, home remodeling services as well as storm damage restoration, and home reinforcement for hurricane-prone areas. Storm Team Construction carries state-to-state licenses, including from the Florida State General Contractors group and Florida State Roofing, in carrying out its services to their clients. Owner Chad Simkins also founded the company's Storm Team Foundation, which provides disaster relief to developing countries following natural calamities.

Reputation:

We scour the internet for reviews from well-known resources. Each provider is evaluated based on the quality and quantity of their reviews, their presence on multiple review sites, and their average minimum rating.
4.8
Facebook
4.9 / 5 (135)
Google
3.5 / 5 (4)
Angi
4.3 / 5 (4)

(+1 additional source)

Professionalism:

We hire mystery shoppers to call our providers anonymously and evaluate them. Providers who respond quickly, answer questions thoroughly, and communicate politely score higher.
5.0
Responsiveness
Friendliness
Helpfulness
Detail

Website
910 28th St # 917, West Palm Beach, FL 33407
  • Roof Repair
  • Metal Roofs
  • Shingle Roofs
  • Tile Roofs
  • Roof Maintenance

Why choose this provider?

Campany Roof Maintenance is a roofing contractor in West Palm Beach, offering a range of services to clients throughout the locality and the surrounding areas. Services include roof inspections, repairs, waterproofing, insulation, maintenance, installation, and replacement. The highly trained and experienced team can handle all roof-related problems and give clients advice on how to take care and get the most out of their investment. Clients can request free quotes online.

Reputation:

We scour the internet for reviews from well-known resources. Each provider is evaluated based on the quality and quantity of their reviews, their presence on multiple review sites, and their average minimum rating.
4.5
Google
5.0 / 5 (10)
Angi
4.6 / 5 (10)
Yelp
2.5 / 5 (3)

Professionalism:

We hire mystery shoppers to call our providers anonymously and evaluate them. Providers who respond quickly, answer questions thoroughly, and communicate politely score higher.
5.0
Responsiveness
Friendliness
Helpfulness
Detail

Website
1721 Donna Road, West Palm Beach, FL 33409
  • Roof Installation

Why choose this provider?

Florida Roofing & Sheet Metal is a family-owned business that serves the West Palm Beach area. The company assists residential and commercial clients in several areas, including roofing, covering inspections, repairs, and new installations. Its team of technicians is also equipped to perform roof maintenance. In addition to roofing, the professionals also offer window and door installation as well as shutter installation and repair. The general contracting company also takes on residential and commercial renovations and remodels.

License Verified:

License: Ccc1332312

Florida Department of Business and Professional Regulation

Reputation:

We scour the internet for reviews from well-known resources. Each provider is evaluated based on the quality and quantity of their reviews, their presence on multiple review sites, and their average minimum rating.
4.8
Google
4.9 / 5 (10)
Yelp
4.0 / 5 (1)

Professionalism:

We hire mystery shoppers to call our providers anonymously and evaluate them. Providers who respond quickly, answer questions thoroughly, and communicate politely score higher.
5.0
Responsiveness
Friendliness
Helpfulness
Detail

Website
13529 52nd Court North, West Palm Beach, FL 33411
  • Roof Repair
  • Roof Installation

Why choose this provider?

With more than 20 years of experience in the industry, Mendieta Roofing, Corp., is a family-owned and operated company that serves West Palm Beach and its surrounding areas. It offers a variety of services to residential and commercial properties, such as roofing, as well as asphalt shingle, flat foam or single-ply, and traditional tile roof repair. Mendieta Roofing also works with brands such as Allied Construction, CertainTeed, Elk Corp, GAF, LeafGuard, and Owens Corning.

License Verified:

License: CCC1328504

Florida Department of Business and Professional Regulation

Reputation:

We scour the internet for reviews from well-known resources. Each provider is evaluated based on the quality and quantity of their reviews, their presence on multiple review sites, and their average minimum rating.
4.6
Google
4.7 / 5 (56)
Facebook
5.0 / 5 (5)
Yelp
2.5 / 5 (3)

Professionalism:

We hire mystery shoppers to call our providers anonymously and evaluate them. Providers who respond quickly, answer questions thoroughly, and communicate politely score higher.
5.0
Responsiveness
Friendliness
Helpfulness
Detail

Website
796 F Rd, Loxahatchee, FL 33470
  • Roof Repair
  • Shingle Roofs
  • Tile Roofs
  • Roof Installation

Why choose this provider?

Hammerhead Roofing Inc. is a roofing company serving clients near West Palm Beach and the adjoining communities. It leverages over 20 years of experience in the industry to provide professional services to commercial and residential clients. Services include the installation and repair of tile, shingle, metal, and sheet metal roofing systems. Besides deploying highly trained technicians to do the roofing job right the first time, Hammerhead Roofing Inc. can help clients with their roof insurance claims.

Reputation:

We scour the internet for reviews from well-known resources. Each provider is evaluated based on the quality and quantity of their reviews, their presence on multiple review sites, and their average minimum rating.
4.0
HomeAdvisor
4.4 / 5 (38)
Google
3.9 / 5 (27)
BuildZoom
2.0 / 5 (3)

(+1 additional source)

Professionalism:

We hire mystery shoppers to call our providers anonymously and evaluate them. Providers who respond quickly, answer questions thoroughly, and communicate politely score higher.
5.0
Responsiveness
Friendliness
Helpfulness
Detail

Website
6746 White Drive, Riviera Beach, FL 33407
  • Roof Repair

Why choose this provider?

Pace Roofing, Inc., is a full-service contractor that has been providing roofing solutions for more than 30 years. Serving West Palm Beach, its team of technicians repairs, installs, and replaces roofing systems, covering different types such as asphalt shingles, metal, and clay tiles. They address various roofing issues, from punctures, rot, shrinkage, leaks, and damaged facias to loose tiles. Pace Roofing is a member of the Florida Roofing and Sheet Metal Contractors Association, Inc.

License Verified:

License: CCC1326256

Florida Department of Business and Professional Regulation

Reputation:

We scour the internet for reviews from well-known resources. Each provider is evaluated based on the quality and quantity of their reviews, their presence on multiple review sites, and their average minimum rating.
4.8
Google
4.8 / 5 (25)

Professionalism:

We hire mystery shoppers to call our providers anonymously and evaluate them. Providers who respond quickly, answer questions thoroughly, and communicate politely score higher.
5.0
Responsiveness
Friendliness
Helpfulness
Detail

Website
4447 Onega Circle, West Palm Beach, FL 33409

Why choose this provider?

Ace Pro is a full-service roofing contractor serving West Palm Beach and its surrounding areas. Its team caters to home and business owners, providing a wide array of roofing solutions, including re-roofing, roof repair, maintenance, restoration, and inspection. It also offers roofs designed to resist hail, storm, and wind damage, with materials such as metal and tile. Ace Pro gives back to the community through Go.Build.Love, a non-profit organization that provides clean water to regions in need all over the world.

Reputation:

We scour the internet for reviews from well-known resources. Each provider is evaluated based on the quality and quantity of their reviews, their presence on multiple review sites, and their average minimum rating.
4.8
HomeAdvisor
4.9 / 5 (94)
Google
4.8 / 5 (89)
Facebook
5.0 / 5 (15)

(+1 additional source)

Professionalism:

We hire mystery shoppers to call our providers anonymously and evaluate them. Providers who respond quickly, answer questions thoroughly, and communicate politely score higher.
4.5
Responsiveness
Friendliness
Helpfulness
Detail

884 Northeast Pop Tilton Place, West Palm Beach, FL 34957
  • Roof Repair
  • Roof Maintenance
  • Shingle Roofing

Why choose this provider?

For 17 years, Roof Doctors has been serving commercial and residential clients in the West Palm Beach area. The contractor offers a range of services, including inspection, repair, and re-roofing. Its technicians repair and replace tile roofs, as well as install various roofing systems, such as metal roofs, architectural shingles, and flat roofs. Roof Doctors, a certified general contractor, has served around 30,000 customers throughout the years, including HOA boards, insurance carriers, and large loss consultants.

License Verified:

License: CCC1326620

Florida Department of Business and Professional Regulation

Reputation:

We scour the internet for reviews from well-known resources. Each provider is evaluated based on the quality and quantity of their reviews, their presence on multiple review sites, and their average minimum rating.
3.7
BuildZoom
5.0 / 5 (11)
Yelp
1.0 / 5 (10)
Google
5.0 / 5 (5)

(+2 additional sources)

Professionalism:

We hire mystery shoppers to call our providers anonymously and evaluate them. Providers who respond quickly, answer questions thoroughly, and communicate politely score higher.
3.5
Responsiveness
Friendliness
Helpfulness
Detail

Website
3940 10th Ave North, Palm Springs, FL 33461

Why choose this provider?

A and J Roofing Contractors Inc. is a family-owned and family-operated company that serves both residential and commercial customers in West Palm Beach. The business installs, repairs, and replaces roofing systems. Its team of roofing contractors with more than a decade of industry experience thoroughly inspects roofs damaged by small animals, hurricanes, thunderstorms, and tornadoes. A and J Roofing Contractors also handles gutter system installation. It extends its services to property owners in Palm Springs.

Reputation:

We scour the internet for reviews from well-known resources. Each provider is evaluated based on the quality and quantity of their reviews, their presence on multiple review sites, and their average minimum rating.
4.7
Google
4.9 / 5 (51)

Professionalism:

We hire mystery shoppers to call our providers anonymously and evaluate them. Providers who respond quickly, answer questions thoroughly, and communicate politely score higher.
5.0
Responsiveness
Friendliness
Helpfulness
Detail

Website
3599 South Federal Highway Suite I, Boynton Beach, FL 33435

Why choose this provider?

American Elite Roofing is a company that caters to home and business owners in the West Palm Beach metro and the surrounding areas. It helps clients enhance the aesthetics of their properties by offering roof installation, repair, and replacement services. It works on various roofing systems, including asphalt shingle, built-up, flat concrete tile, Spanish style, standing seam metal, and TPO. It also installs solar panels, which lower energy bills. American Elite Roofing brings over 10 years of experience in the industry.

Reputation:

We scour the internet for reviews from well-known resources. Each provider is evaluated based on the quality and quantity of their reviews, their presence on multiple review sites, and their average minimum rating.
5.0
Google
5.0 / 5 (7)

Professionalism:

We hire mystery shoppers to call our providers anonymously and evaluate them. Providers who respond quickly, answer questions thoroughly, and communicate politely score higher.
5.0
Responsiveness
Friendliness
Helpfulness
Detail

Website
583 105th Ave N Unit 9, Royal Palm Beach, FL 33411
  • Roof Repair
  • Metal Roofs
  • Shingle Roofs
  • Skylights
  • Tile Roofs
  • Roof Installation

Why choose this provider?

Roofing Systems of Florida Inc. is a roofing company near West Palm Beach, offering a range of roofing services to clients throughout the locality and beyond. The licensed and insured roofing contractor provides a variety of roofing services to commercial and residential clients, including installations, leak detection and repairs, reroofing, maintenance, and inspections. Roofing Systems of Florida Inc.'s goal is to combine quality workmanship, modern technology, and the highest level of service to achieve customer satisfaction.

Reputation:

We scour the internet for reviews from well-known resources. Each provider is evaluated based on the quality and quantity of their reviews, their presence on multiple review sites, and their average minimum rating.
4.6
Google
4.5 / 5 (32)

Professionalism:

We hire mystery shoppers to call our providers anonymously and evaluate them. Providers who respond quickly, answer questions thoroughly, and communicate politely score higher.
5.0
Responsiveness
Friendliness
Helpfulness
Detail

Website
Okeechobee Blvd, West Palm Beach, FL 33417

Why choose this provider?

E.W. Macdowell Inc. serves the construction needs of residential and commercial customers in the West Palm Beach area. It offers a variety of roofing services to help clients improve their properties' visual appeal. The company installs shingle, flat, metal, and tile roofing systems. Its contractors repair and replace leaking roofs to prevent structural damage. They also perform waterproofing or coating to extend roofs' lifespan. E.W. Macdowell has been in the industry for more than two decades.

Reputation:

We scour the internet for reviews from well-known resources. Each provider is evaluated based on the quality and quantity of their reviews, their presence on multiple review sites, and their average minimum rating.
5.0
Angi
5.0 / 5 (81)
Google
5.0 / 5 (58)
BuildZoom
5.0 / 5 (8)

Professionalism:

We hire mystery shoppers to call our providers anonymously and evaluate them. Providers who respond quickly, answer questions thoroughly, and communicate politely score higher.
5.0
Responsiveness
Friendliness
Helpfulness
Detail

Website
West Palm Beach, FL

Why choose this provider?

Solis Roofing Contractor serves home and business owners in West Palm Beach and the surrounding areas. Its team of technicians installs and repairs different types of roofs, including those made of shingle, metal, and tile. They also handle flat roofs. The roofing specialists use products from various brands, such as IKO, Owens Corning, Tamco, and ABC Supply. During the installation process, they shield clients' properties with tarps and plywood. Solis Roofing Contractor has been in service since 2004.

Reputation:

We scour the internet for reviews from well-known resources. Each provider is evaluated based on the quality and quantity of their reviews, their presence on multiple review sites, and their average minimum rating.
4.5
Facebook
5.0 / 5 (11)
Google
4.3 / 5 (10)
BuildZoom
3.0 / 5 (4)

Professionalism:

We hire mystery shoppers to call our providers anonymously and evaluate them. Providers who respond quickly, answer questions thoroughly, and communicate politely score higher.
5.0
Responsiveness
Friendliness
Helpfulness
Detail

Website
3134 45th Street, West Palm Beach, FL 33407
  • Roof Repair
  • Metal Roofs
  • Roof Installation
  • Roof Maintenance

Why choose this provider?

Altec Roofing Company is a family-owned and operated roofing company in South Florida since 1984. The company has worked with single-family, multifamily, and commercial roof systems across the West Palm Beach area with a variety of roofing materials such as asphalt, metal, clay, ceramic, tile, and more. It offers services such as roof installation for new constructions, re-roofing, roof maintenance, and roof repairs. It also has a full custom sheet metal fabrication facility that allows it to maintain its quality projects.

License Verified:

License: CGC1523481

Florida Department of Business and Professional Regulation

Reputation:

We scour the internet for reviews from well-known resources. Each provider is evaluated based on the quality and quantity of their reviews, their presence on multiple review sites, and their average minimum rating.
4.2
Google
4.0 / 5 (30)
Facebook
5.0 / 5 (11)
Yelp
2.5 / 5 (3)

Professionalism:

We hire mystery shoppers to call our providers anonymously and evaluate them. Providers who respond quickly, answer questions thoroughly, and communicate politely score higher.
5.0
Responsiveness
Friendliness
Helpfulness
Detail

Website
1340 53rd St, Mangonia Park, FL 33407
  • Roof Repair
  • Metal Roofs
  • Shingle Roofs
  • Tile Roofs
  • Roof Installation
  • Patio Roofs
  • Roof Maintenance

Why choose this provider?

Storm Roofing Inc. is a team of dedicated roofing experts backed by three generations of professional experience. The company's certified technicians perform regularly scheduled maintenance to keep commercial roofing in top condition and help customers avoid costly repairs and replacements. When homeowners want to get rid of an old, rotten roof, need emergency storm repairs, or want a new, energy-efficient roofing system that will last for years, the company has the right solutions for any needs. Customers can contact the company on the website to get an estimate.

Reputation:

We scour the internet for reviews from well-known resources. Each provider is evaluated based on the quality and quantity of their reviews, their presence on multiple review sites, and their average minimum rating.
4.3
Google
4.5 / 5 (27)
Facebook
5.0 / 5 (11)
Angi
4.2 / 5 (7)

(+2 additional sources)

Professionalism:

We hire mystery shoppers to call our providers anonymously and evaluate them. Providers who respond quickly, answer questions thoroughly, and communicate politely score higher.
5.0
Responsiveness
Friendliness
Helpfulness
Detail

Website
1829 Park Lane South, Jupiter, FL 33458
  • Roof Installation

Why choose this provider?

Diversified Roofing Solutions is a roofing company that serves clients in Jupiter, West Palm Beach, and surrounding areas. It specializes in installing, repairing, and replacing various roof types, such as bitumen, EPDM, flat, metal, and tar or gravel. Cement, clay, shingle, tile, and wood roofing systems are also included. With over 25 years of experience, the company's team of professionals is dedicated to keeping up to date with the technology to better assist clients with their roof issues.

License Verified:

License: CCC1330205

Florida Department of Business and Professional Regulation

Reputation:

We scour the internet for reviews from well-known resources. Each provider is evaluated based on the quality and quantity of their reviews, their presence on multiple review sites, and their average minimum rating.
4.6
Facebook
5.0 / 5 (6)
Google
5.0 / 5 (4)
BuildZoom
1.0 / 5 (1)

Professionalism:

We hire mystery shoppers to call our providers anonymously and evaluate them. Providers who respond quickly, answer questions thoroughly, and communicate politely score higher.
5.0
Responsiveness
Friendliness
Helpfulness
Detail

Website
2269 Indian Road, West Palm Beach, FL 33409
  • Roof Maintenance

Why choose this provider?

Bravo's Roofing, Inc., has been in the business of roofing installation, maintenance, repair, and replacement for over 15 years. It offers a range of roofing solutions for both commercial and residential properties in West Palm Beach. The company's team of technicians deals with a variety of roof types, such as single-ply, built-up, metal, tile, shingle, and modified bitumen roofs. They are committed to adhering to safety guidelines to avoid accidents.

License Verified:

License: CCC1331782

Florida Department of Business and Professional Regulation

Reputation:

We scour the internet for reviews from well-known resources. Each provider is evaluated based on the quality and quantity of their reviews, their presence on multiple review sites, and their average minimum rating.
5.0
Google
5.0 / 5 (21)
Facebook
5.0 / 5 (2)
Yelp
5.0 / 5 (1)

Professionalism:

We hire mystery shoppers to call our providers anonymously and evaluate them. Providers who respond quickly, answer questions thoroughly, and communicate politely score higher.
5.0
Responsiveness
Friendliness
Helpfulness
Detail

Website
279 Truck and Trailer Way, West Palm Beach, FL 33413
  • Roof Repair
  • Metal Roofs
  • Shingle Roofs
  • Skylights
  • Tile Roofs
  • Roof Maintenance

Why choose this provider?

Tri State Roofing is a roofing company in West Palm Beach offering a multitude of roofing services to residential and commercial clients. Services include roof installations, repairs, reroofs, and inspections. The company also offers roof maintenance programs and waterproofing services to ensure the durability of most roofing systems. The highly trained and experienced technicians can answer all clients' questions regarding roofing and also help them in choosing the best roofs for their specific applications.

Reputation:

We scour the internet for reviews from well-known resources. Each provider is evaluated based on the quality and quantity of their reviews, their presence on multiple review sites, and their average minimum rating.
4.9

Professionalism:

We hire mystery shoppers to call our providers anonymously and evaluate them. Providers who respond quickly, answer questions thoroughly, and communicate politely score higher.
5.0
Responsiveness
Friendliness
Helpfulness
Detail

Frequently Asked Questions

  • Will my homeowners insurance cover roof repair?

    Homeowners insurance may cover roof damage, but circumstances vary. In most cases, damage from serious weather events or other unforeseen circumstances is usually covered. However, a roof that needs to be replaced due to normal wear and tear most likely isn’t included under standard coverage.

  • What is the best temporary fix for a leaking roof?

    A leaking roof can become an expensive issue, so an immediate repair is necessary. Contact a professional roofing company to assess the situation as soon as possible. In the meantime, you can temporarily stop leaks by replacing shingles or the materials surrounding a vent, or applying fresh caulk around a dormer window or other opening.

  • How do I repair a hole in my roof?

    Holes in a roof are generally a bad sign, but minor holes can be patched without hiring a roofing company, which is only a good idea with the right safety procedures in place as well as the right tools. First, identify the location of a leak by surveying the attic and looking for signs of damage. Once the spot has been located, you can repair the hole by cutting out the damaged wood, using plywood to fill the void, applying roofing tar to prepare the roof, and attaching new shingles to seal the space. If a hole is large, rotting is suspected, or shingles around the hole look damaged, a professional roofing company is strongly recommended.

  • How do I repair my roof shingles?

    Repairing roof shingles can be an excellent way to extend the overall life of a roof and prevent significant damage down the road. When wear is in the early stages, it may be possible to replace shingles without professional help, depending on the accessibility of your roof, your experience with the necessary tools, and the safety precautions you undertake before beginning any roof repairs. Shingles and roofing nails can be easily removed using a flat pry bar. Attach a new and undamaged shingle to replace a worn one; however, this may not be the right solution in all cases. If a roof is over 20 years old and shingle damage is prevalent and severe, a full replacement done by an experienced roofing company is likely a better choice.

  • Can I repair my roof flashing?

    Roof flashing or galvanized metal strips that divert water away from critical parts of a roof are an important part of preventing water damage. Flashing is typically used around skylights, chimneys, and venting. In some cases, damage to roof flashing can be repaired, but that depends on the extent of the degeneration. If minor damage is present, a sealant can be used to patch holes and prevent leaks. However, if flashing is rusted, no longer flush with the roof, or missing, a full replacement handled by a professional roofing company is necessary to avoid further issues. Because flashing must be soldered in place, it’s not an easy DIY job for most homeowners.

  • What are some benefits of replacing a roof?

    In some cases, basic repairs aren’t adequate to address problems with a roof. A full replacement is usually warranted. Replacing a roof can be beneficial by:

    • Increasing property values
    • Reducing utility bills due to previous excessive heating or cooling costs from poor insulation
    • Mitigating the likelihood of weather damage
    • Improving the curb appeal of a property

    Ignoring a roof that’s in need of replacement can cause major issues and drive up numerous home-related costs, so replacing as soon as necessary is always better than waiting until serious problems come to a head.


  • How long should a new roof last?

    In general, a roof should last around 15 to 20 years. However, this is dependent on how well a roof is maintained, the area’s climate and precipitation trends, the materials used in roofing, and whether any damage is addressed as soon as it occurs. Some may last 10 years, while others may surpass 20 years.

Related Articles

FeaturedRoofer

6 Steps To Hire A Local Roofer

Follow these steps to find and hire a qualified local roofer to inspect your roof, recommend repairs and complete them safely...

FeaturedSolarPanel Hero

Home Solar Panels: Pros, Cons, and Hidden Costs

Solar energy has hit the mainstream. Once limited to consumers with deep pockets and strong environmentalist values, solar pa...