1. Immaculate Roofing

    1. Immaculate Roofing

    0

    Agoura Hills, CA

    Immaculate Roofing

    4.7 (150 reviews)
    Closed Closed

    Request a quote

    You can now request a quote from this business directly from Yelp

    Services - Immaculate Roofing

    Roof inspection

    Immaculate Roofing Photos

    You might also consider

    More like Immaculate Roofing

    Portfolio From The Business

    Sponsored

    Recommended Reviews - Immaculate Roofing

    Your trust is our priority, so businesses can't pay to alter or remove their reviews. Learn more about reviews.
    Yelp app icon
    Browse more easily on the app
    Review Feed Illustration

    Reviews With Photos

    If Yelp had the ability to give 10 stars, that's what I would give Immaculate Roofing. Allow me to explain. I don't trust most contactors. I don't like most contractors. I put them on the same level as personal injury attorneys and people that kick dogs. And most contractors, if they're honest with you, will admit even they have been ripped off by other contractors. If you're reading this review and are considering using Immaculate Roofing, you probably feel in angst (like I was) deciding which contractor to choose. The author Hunter S. Thomson wrote this about the music business and I think it applies to the contracting business as well, so I've changed a few words. "The Southern California residential contracting industry is a cruel and shallow money trench, a long wooden hallway where pimps and thieves run free and good men's wallets die like dogs. There is also a negative side" Immaculate Roofing is the complete opposite of above. The owner of Immaculate, Derek, and his right-hand man Joe and office staff (Hello, Linda & Diana!) are amazing - Everything was done with 100% adherence to CA State Contractor Board rules in dealing with residential customers regarding payment schedules and change orders. Rare! -- From my first meeting with Derek he gave me ideas and options, gentle guidance and most importantly, knowledge. Never once did I feel like he was trying to bump me for extras. He explained the pros and cons of everything without a "you're dumb if you don't do it this way" attitude like most contractors - Pro Tip: If a contractor tells you sternly, "I've been in the business for XXX years! and this is the only way to do it!", it's actually code for "I've learned this is the best way for me to make the most money from you in the shortest amount of work time." All the workers were great. It was obvious each person knew their role and they all seemed to like each other. They worked at a steady pace with complete confidence and professionalism. No one was playing grab-ass. They were there to work and I'd say the average age of the workers was mid 30's to early 40's - Pro Tip: If the workers that show up at your house appear to be in their late teens or early 20's, there's an extremely high probability you're about to be screwed. Young = inexperienced and cheap to hire. The foreman Joe is also a true professional and handled all my questions, and I had a ton of them, like a master juggler. Never once dropping the ball. If I sent a text or left a voice mail, it was almost always answered within an hour or less. Never once during the entire process did I get a "Opps....we forgot to tell you" type of surprise. No one ever showed up unannounced. I was always given at least a 24 hours heads-up of any work to be done. Demo crew, underlayment, vents, flashing, shingles. Perfect. Probably the best ay to express my happiness with Immaculate is I actually ENJOYED writing them checks. Thank you Immaculate Roofing. My only regret is I don't have another house for you to reroof.

    Wrapped Trailer
    Paul H.

    Immaculate Roofing is one of the most professional companies I've ever done business with. The owner Derek and his crew are on point in every way. They show up looking very professional, shirts tucked in, clean cut! Even their work trucks and trailers are professionally wrapped! I totally see why their name is Immaculate, because that's everything that they are. Great product selection on Roofing and solar options and amazing customer service. And this business is totally accredited on so many levels. Tons of awards inside their showroom which is also IMMACULATE! This is my lifetime go to for anything roofing or solar related. Thxs again Derek for providing me such a great experience.

    Just go find yourself someone else to put your roof on. 7 year roof and it's now leaking! Their no solar panel clause will come and bite you in the butt even if your panels didn't cause the leak in the roof. We had them try and stop the leak 3 different times where they charged us $500 to repair it until they could get out here to "fix it". By the way I NEED A REFUND! I was told by another roofer the peak was installed incorrectly and that the roof was leaking due to the fact this company neglected to lift the A/C up off the roof to put shingles down. Even if they did supposedly lift the A/C unit off the roof they should have screwed in the bolts straight and not crooked! They didn't take responsibility for their mess up on my roof. We have been getting the run around about scheduling conflicts and for two months now! This began in December and they yet to fix our roof it still leaks! It has cause inside damage thanks to their negligence and here it is February and still in the same if not worse position. As someone who takes customer service very serious in. my own business, I would never ever recommend this company to anyone. Once they knew it was not the panels they should have sent someone out and gave us a deeply discounted rate to fix and repair our roof. But like I said I don't trust stingy customers.

    New skylights and Solar tube fixtures
    M B.

    Immaculate Roofing, their name says it all! When we first walked into the Immaculate Roofing show room little did we know that their owner and manager Derek Gonzalez would prove to be more than just a roofer, he held our hand through a major renovation at our home in Woodland Hills. Our challenge was to replace an aging roof, redesign the HVAC system, and match California meter spotter requirements for a new panel. Derek also offered us an option for solar energy, and we collectively decided it would be worth waiting while we got these major changes made. Every step of the way Derek's crew acted professionally arrived on time worked hard for a full day and allowed me to observe their work. If only other contractors and providers of services were this professional. Eddie, Immaculate's job supervisor, he's also a craftsman with carpentry. He was able to repair our mid century modern home in places where the rafters had dry rotted and were no longer attractive. Immaculate Roofing also recommended other contractors, HVAC, electrical, and stucco workers all of whom were excellent. In addition the home needed new gutters which were provided by Immaculate through professionals that they carefully vetted.

    Can't believe this was left like this.
    Crystal H.

    (Before the edit, I'd like to address the response left by the owner.) A couple of errors I'd like to respond to: 1. The addition of the Consumer Protection Guide was missed? Seems like the type of oversight to avoid when instructions were quite clear. It was only given to us prior to the solar being turned on because it HAD to be. However, the guide said that we should get several bids before accepting one. I was forced to lie when signing, stating that I had shopped around for at least 5 other bids before settling on Immaculate. What could we do BUT sign if we wanted the solar turned on? 2. You communicate with Michael, correct? So then you should know that he was the one who promised to bring us the box saying "he doesn't normally do this", so she told him yes. We wanted him here in person anyway to fix the antennas. I was right next to her when he told her he would bring it. We only declined the box after we waited for him to show and he never did, so we had to buy it only to discover that it did NOT fix the problem. We informed you of that after the second phone conversation about it when we told Michael he broke his promise. 3. So, if the pictures I posted were of the rafter tails you offered to replace, since we were already buying extra wood despite the lumber prices, why wasn't it done? I was the one who informed YOU about the need to replace the disintegrated ones in the first place, yet you used aesthetics as the reason they DIDN'T need to be replaced because they didn't hold up the roof. We had the conversation about the inflated lumber prices AFTER it was clear you had no intention of replacing the disintegrated ones with the others with the wood we already purchased claiming it was the wrong type. We talked about adding it later only because the job was already done at that point, and I made it very clear I wasn't happy about it.) ***Now to the edit*** When LADWP came and told us we could now turn on our solar, they told us to contact Immaculate. I did so, and was told how EASY it was to get this done. The instructions they sent proved exactly the opposite, i.e. telling me to identify a lever that is NOT shown in the illustrations, so what to do? After several minutes of trying, I had to give up. Due to my disability (as well as my mother's) we are not able to stay out in the sun long without it hurting & making us feel like passing out. Contacted Immaculate, & was told that they would send a technician to get us fully set up, (It would have been nice to skip to that from the beginning as we have made it clear that we are disabled, so not appreciated.) and that they would be here by 1pm and asked if we would be available. I told them yes fully expecting them to show up . Imagine my shock when ten minutes to 2pm rolls around, they are a no show and I am fed up. I let them know how disappointed I was that they hadn't shown or called. My mother tells me that Immaculate calls HER, not ME about the email, saying they made an error and that it was supposed to be for the following day. I then get an afterthought email about half an hour later with the same apology, but the disrespect was complete. The techs arrive the next day (no masks), and I decide to ask was there any point to me trying to do this myself, and the tech admits that it's better for them to do it. What's with the misinformation? Again, we could have skipped right to this! So we went inside to wait, and the kicker is, it took the techs almost an HOUR to finish turning on the solar. But it's an easy setup, right?? ***To Immaculate*** When we tell you we'll let you know about contacting you about any extra services that we'd have to pay for, (i.e. solar panel cleaning that it's way too early for and possibly not needed because I've done my research this time. The panels are 3 months old, and month away from getting rained on anyway.) that doesn't mean send the guy the next day anyway, informing us that you're already here. That does nothing but waste your time and ours. We already informed you we had no extra money, (currently in hock for the 50k roof loan) so unless the service is free, why was he there? Don't get us wrong. We love the new roof because it was badly needed, and the solar panels were a good investment. That's why you got the stars you did. But unfortunately, that's it. I hope this has been as big a learning lesson for your company as it has been a complete eye opener for us.

    See all

    Photo of Lu W.
    26
    38
    42

    1 year ago

    Helpful 0
    Thanks 0
    Love this 0
    Oh no 0
    Photo of Ben S.
    426
    30
    27

    9 months ago

    Business owner information

    Photo of Derek G.

    Derek G.

    Helpful 0
    Thanks 0
    Love this 0
    Oh no 0

    9 months ago

    Business owner information

    Photo of Derek G.

    Derek G.

    Helpful 0
    Thanks 0
    Love this 0
    Oh no 0

    9 months ago

    Business owner information

    Photo of Derek G.

    Derek G.

    Helpful 0
    Thanks 0
    Love this 0
    Oh no 0

    2 years ago

    Helpful 0
    Thanks 0
    Love this 0
    Oh no 1
    Photo of Don S.
    0
    19
    0

    6 months ago

    Business owner information

    Photo of Derek G.

    Derek G.

    Helpful 0
    Thanks 0
    Love this 0
    Oh no 0

    1 year ago

    Helpful 0
    Thanks 0
    Love this 0
    Oh no 0

    2 years ago

    Helpful 1
    Thanks 0
    Love this 0
    Oh no 0

    2 years ago

    Helpful 0
    Thanks 0
    Love this 0
    Oh no 0
    Photo of Paul H.
    53
    62
    41

    3 years ago

    Helpful 2
    Thanks 0
    Love this 0
    Oh no 0

    2 years ago

    Helpful 0
    Thanks 1
    Love this 0
    Oh no 0

    4 years ago

    Business owner information

    Photo of Derek G.

    Derek G.

    Helpful 7
    Thanks 4
    Love this 0
    Oh no 0
    Photo of M B.
    1
    24
    11

    4 years ago

    Business owner information

    Photo of Derek G.

    Derek G.

    Helpful 1
    Thanks 0
    Love this 0
    Oh no 0
    Photo of R B.
    0
    9
    0

    2 years ago

    Helpful 0
    Thanks 0
    Love this 0
    Oh no 0

    2 years ago

    Helpful 0
    Thanks 0
    Love this 0
    Oh no 0

    4 years ago

    Business owner information

    Photo of Derek G.

    Derek G.

    Helpful 1
    Thanks 0
    Love this 2
    Oh no 0

    5 years ago

    Business owner information

    Photo of Derek G.

    Derek G.

    Helpful 0
    Thanks 0
    Love this 0
    Oh no 0
    Photo of Tien B.
    36
    206
    89

    6 years ago

    Business owner information

    Photo of Derek G.

    Derek G.

    Helpful 1
    Thanks 0
    Love this 0
    Oh no 0
    Photo of Joe S.
    0
    12
    0

    6 years ago

    Helpful 1
    Thanks 1
    Love this 0
    Oh no 0

    9 years ago

    Helpful 0
    Thanks 0
    Love this 1
    Oh no 0

    4 years ago

    Business owner information

    Photo of Derek G.

    Derek G.

    Helpful 5
    Thanks 0
    Love this 0
    Oh no 0
    Photo of Elaine S.
    121
    115
    9

    7 years ago

    Helpful 3
    Thanks 0
    Love this 0
    Oh no 0

    3 years ago

    Helpful 1
    Thanks 0
    Love this 0
    Oh no 0

    6 years ago

    Helpful 0
    Thanks 0
    Love this 1
    Oh no 0

    9 years ago

    Helpful 5
    Thanks 0
    Love this 0
    Oh no 0

    5 years ago

    Helpful 0
    Thanks 0
    Love this 0
    Oh no 0

    10 years ago

    Helpful 4
    Thanks 0
    Love this 4
    Oh no 0
    Photo of D. D.
    0
    11
    0

    3 years ago

    Business owner information

    Photo of Derek G.

    Derek G.

    Helpful 0
    Thanks 0
    Love this 0
    Oh no 0

    5 years ago

    Business owner information

    Photo of Derek G.

    Derek G.

    Helpful 0
    Thanks 0
    Love this 0
    Oh no 0
    Photo of Hua C.
    3
    19
    17

    13 years ago

    Helpful 1
    Thanks 0
    Love this 1
    Oh no 0

    9 years ago

    Helpful 8
    Thanks 0
    Love this 0
    Oh no 1

    8 years ago

    Helpful 0
    Thanks 0
    Love this 0
    Oh no 0

    9 years ago

    Helpful 1
    Thanks 0
    Love this 0
    Oh no 0

    6 years ago

    Helpful 1
    Thanks 0
    Love this 0
    Oh no 0
    Photo of Rich S.
    184
    2
    7

    6 years ago

    Helpful 1
    Thanks 0
    Love this 0
    Oh no 0
    Photo of Oliver S.
    197
    19
    0

    6 years ago

    Helpful 0
    Thanks 0
    Love this 0
    Oh no 0

    8 years ago

    Helpful 0
    Thanks 0
    Love this 0
    Oh no 0
    Photo of Al L.
    4
    15
    1

    6 years ago

    Helpful 0
    Thanks 0
    Love this 0
    Oh no 0

    9 years ago

    Business owner information

    Photo of Derek G.

    Derek G.

    Helpful 2
    Thanks 0
    Love this 0
    Oh no 0
    Photo of Les P.
    1
    76
    2

    9 years ago

    Helpful 0
    Thanks 0
    Love this 0
    Oh no 0

    Page 1 of 4

    Ask the Community - Immaculate Roofing

    Review Highlights - Immaculate Roofing

    -- From my first meeting with Derek he gave me ideas and options, gentle guidance and most importantly, knowledge.

    Mentioned in 110 reviews

    Read more highlights

    You might also consider

    California Solar & Electric - Ensure uninterrupted energy during outages with our reliable solar backup power systems.

    California Solar & Electric

    (114 reviews)

    Within an hour of posting my initial review regarding a delayed referral bonus, the owner…read morepersonally reached out, apologized for the administrative oversight, and sent the $500 immediately. I really appreciate the direct accountability and quick resolution. I'm leaving my original review below for transparency, but their prompt response today restored my confidence in their management. I originally had a positive experience with California Solar Electric during my 10.12 kW solar and Powerwall 3 installation last year. Unfortunately, their post-install customer support and business ethics are nonexistent. I referred a friend who completed their installation months ago. I was explicitly promised a $500 referral bonus for this. After months of waiting, I tried following up multiple times privately to give them a chance to make it right, but I am now being completely ignored. It's a shame because I have several neighbors here in Fountain Valley who are currently shopping around for solar and battery storage. I was planning to refer them here, but I cannot recommend a company that fails to honor its own written agreements and ducks communication. Buyer beware: the installation team does good work, but do not trust a word management says about referral incentives or post-sale promises. Still waiting for my $500.

    California Solar and Electric. CS&E is simply the best. Call Mark Howe. Honest, reliable,…read moreprofessional, skilled and highly competitive. Best warranty and quality materials and labor. 949 637-9108. They are out of Santa Clarita. We are so happy and satisfied with our system and our bills have gone from $300 plus a month to less than $40 a month. Also when the power has gone out in our neighborhood the battery backup has saved the day. Stellar value, workmanship, professionalism and service plus a 25 year warranty. Highly recommended

    AWS Solar - AWS Solar

    AWS Solar

    (55 reviews)

    Sun Valley

    The 4th year production shows improvement over the 3rd year as I kept the panels clean. However,…read moreit's still about 4.8% below the minimum guaranteed production (accounting 0.25% maximum annual panel degradation). It's 4 year in a row now the system failed to produce the minimum guaranteed production. AWS Solar chose to compensate for the shortfall again; we'll see what the 5th year production looks like. I suggested replacing some of the panels with the higher power ones to solve the issue, but I guess they want to see more data.

    I hired AWS Solar to install solar panels on my home In May 2026. They completed the job a few…read moreweeks later. They did a very good jod. I am pleased. However, upon completeing the job, the project manager Tim Broughton called me, helped me log on to the Enphase app so that I could monitor the panels. After I confirmed that I was logged in, I was told that I was up and running And they were done. I was happy thinking I was now running on the sun. Wrong. So very wrong. I received my electric bill and astonished to see the electric portion was over $800.00. I called the power company and was told that the $130.00 application fee had not been paid. I notified Mr. Broughton and he immediatley saw that the bill for the application fee was paid and apologized for the error. Now the fun begins. I called the power company and asked when they would be out to install the proper meter for solar panels. I was informed that no application for a meter to be installed was on file and that I had to submit an application for interconnection. Hmm? No one mentioned anything to me about completing and application or that I had to contact the power company. I completed the PTO (Permission to Operate) form and based on the questions being asked and the information I needed to provide leads me to believe the Solar company was responsible for completing this form and sending the required fee. Ok. Lets not look to for someone to blame, lets just get the proper meter installed. I completed the PTO and submitted it. The power company came out a couple of weeks later and installed the a new meter. Onlyit was not a meter for solar panels. They installed the same new meter but it was the same meter as the meter I already had. I asked them why they didn't put on a solar meter and I was told that I needed to submit a PTO for a SOLAR METER, which is different. And by the way, they have a special person that installs solar meters and a special person to install regular meters. This seemed rather stupid to me. I ask the power comapany rep for the contact info for the solar department and he told he didn't know. I won't name the power company. LADwp. The one good thing the DWP rep did upon arriving to his office was to send an email to contact the proper department at the power company. I assumed he would have just gone about his business and let me flounder. I started on the second application which asked for job site photos. This was to me another indication that the solar installer was suppose to complete this form because Joe Citizen would not know what photos they were required. I did observe that periodically, the workers would take photos, but none were ever sent to me. Now I'm in the middle of August 2026 with fingers, legs, arms, eyes and anything else, maybe the dogs and cats, crossed hoping that this time I will get a meter. The bottom line is I would still recommend AWS SOLAR to anyone, but I'd have to caution them to make sure they get you connected and ALL fees are paid. Because I was dealing with the City of LA and being constantly sent to voice mail and waiting for call backs, this experience was horrendous.

    DLS Development - Full shingle roof replacement completed using grey architectural shingles.

    DLS Development

    (118 reviews)

    West Hills

    We took a couple of months to meet up with other roof companies for quotes and ultimately hired DLS…read moreDevelopment. Spencer from DLS Development gave a great pitch, plus the quote was one of the lowest we received from almost all roofing companies. They reached out over a month later to check in and offer an additional discount. Pros: The workers did an excellent job and worked from nearly sunup to sundown. They had a few questions, which I could answer (or get my husband to answer) when I was around. It took about 4 days for them to tear off the old shingles and install the new ones. And it was hot out there! They did the work quickly, professionally, and efficiently! One of the crew members performed a walk-through with my husband once they finished, and my husband was very pleased with the finished product. I feel very grateful looking at my roof now, since the old one was very old. Cons Once we signed the contract and paid the initial deposit, we were told that the permit for our house needed to be pulled and that it would take about a week. Almost two weeks later, I asked the project manager if she had pulled the permit and when the project could begin. She then let me know the roofers would begin the following week. I guess I hoped that the project manager would have reached out to me first to let me know that the permit situation was complete and that they would begin the roofing process. You need to take initiative and find out what's happening, since I've never had a roof replaced before. Next, the project manager informed us they discovered and replaced rotted wood. The project manager sent us a change order for the additional amount, yet the contract did not list any extra charge for rotted wood. Additionally, they had already replaced the "rotted wood" before we signed anything, and they had no clear photos showing any rotted wood. It took a lot of emails and texts back and forth before we reached a resolution we were happy with. Still, it was a headache and frustrating for several days; we had to deal with uncertainty and explanations. Finally, the project manager never confirmed when the inspector for the last inspection would actually come to our house to collect my signature on a form. We didn't know whether we needed to be at home, leave the document out somewhere, or when the process would officially end. I received an email from the project manager asking me to reply and attach the form with my signature, as the inspector had come around but could not collect it because I was not there. I replied to the email with the form and asked the project manager if I needed to do anything else. Only when I reached out again to the general DLS development general email was I told what day the inspector would come around again to collect the form. We're thrilled with the roof and the quality of work, but it would've been less of a headache to have a lot of this information up front without having to keep asking, since I'm unfamiliar with the roof process. I also had to email the general DLS development email, as the project manager was not responding to some questions and concerns as quickly as I would've liked. I know she probably had a million things going on, but it felt like I got a response much quicker once I emailed through the general company email. This was not a cheap project, and I feel like this company lacks clear communication, but their workers and work are absolutely outstanding.

    This update relates to my previous 5-star review…read more Approximately a year after DLS Development finished the complete re-roofing of my house, I discovered that the roof guards/drip edges near my main door threshold and in several other spots were accidentally missed during the installation. I only pinpointed the problem recently (last quarter) when I noticed the area approaching our main door in the mornings following humid nights. Knowing how much time had passed, I fully expected DLS might dismiss my concern. To my amazement, DLS crew promptly arrived and fixed the oversight around my home at no cost. This proves DLS is more than just a company that performs an excellent re-roofing job; they are incredibly responsive and stand by their work - even for seemingly small issues that arise long after the initial project is complete.

    OC Solar - tesla solar roof and powerwall installation, los angeles county, ca

    OC Solar

    (17 reviews)

    Hollywood

    I couldn't be happier with OC Solar! From start to finish, their team was professional,…read moreknowledgeable, and truly committed to finding the best solution for my home. They installed a complete solar system that's already making a noticeable difference in my energy bills. Even better, they set me up with backup batteries so I have peace of mind knowing I'll have power when I need it most. And the locked-in rate they secured for me? That's going to save me money for years to come. The installation crew was efficient and respectful of my property, and the whole process was much smoother than I expected. OC Solar made going solar easy and stress-free. If you're considering solar, I highly recommend OC Solar. They deliver quality work, excellent customer service, and real value. Five stars all the way!

    This has been an unnecessarily difficult process. Communication has been non-existent. I have…read morebeen handed off to various people every time I called trying to get information. They do a lot via text, which I liked, but it turned out not at all useful. I would text for updates, and hear nothing back. I would call to find out my contact was out of the office, on vacation, or any number of excuses. This went on for many weeks. I did not know the date for installation until a delivery of equipment showed up at my house unannounced. It was a good thing I happened to be home that day! I thought the installation itself had gone well. They installed the system in two days and everything looked great. Then, I had to wait for the meter collar to be installed. I was told it was going to be performed by their technician. Turns out it has to be done by SCE and that had not been scheduled. After I called again, SCE was finally notified. SCE arrived several days later to discover the cables were too short to install the meter. Now I have wait again for OC solar to come out again and fix this issue and wait again for SCE to finally install the meter so that I can use my new system. I hope the system works.

    Shelter Roofing and Solar - Call (805)-523-2461 for a free Estimate. We are licensed and bonded with a General, Roofing and Electrical License issued by the CSLB.

    Shelter Roofing and Solar

    (145 reviews)

    Based on consistent good reviews, I contacted Shelter in August of 2025…read more We had experienced numerous electrical power outages for several years, so I began to investigate possible solutions. What I wanted ideally was a system that would automatically power our home in the event of a power failure. I initially looked at generator systems, but discovered several downsides to that technology. Generators need fuel, which could be be gasoline, diesel, or natural gas. Of these, natural gas was the most attractive, but that would require significant trenching for a new line around the house. In addition, placement of a generator was a problem, due to zoning requirements. Also, gasoline/diesel/natural gas generators have an internal combustion engine, which needs maintenance, like oil changes. The best solution for me was to have a battery backup system installed. This type of system is also known as a "power wall." Shelter recommended a 2-battery system made by FranklinWH (WH stands for Whole House). The batteries are 15 KWH each, for a total of 30 KWH. In our case, this is sufficient to power our home for 24 hours, even during the summer when we are using the central A/C. Other times of the year, 30 KWH would power everything for 48 hours or more. Since installation we have had several power failures, ranging from a few minutes to several hours. In all cases, the backup system kicked in so quickly that didn't even notice. We didn't even have to reset any clocks. When then grid power comes back online, the batteries recharge automatically. Shelter did a great job of understanding what we wanted, and provided an excellent solution. We had a very minor issue that we noticed several months later, and Shelter responded immediately to remedy the issue. I recommend Shelter Roofing and Solar without hesitation.

    We were very pleased with this company. We hired them to replace the underlayment on our 50-year…read moreold roof. The sales process was low key- no hard upselling. The project manager was personable. The work crew was very focused and diligent. The work was done in a very timely and conscientious manner. And the price was substantially better than what was quoted by other firms. We're already recommending them to other neighbors and friends.

    Immaculate Roofing - roofing - Updated September 2026

    Loading...
    Loading...
    Loading...