Roofing contractor · Fort Myers, FL · reviewed since 2019
iHow the Experts Score is calculatedEach factor is scored 0–100 on absolute terms (standing in the category can only raise it), then weighted; problems flagged in review highlights or a recent slide in ratings are subtracted:Satisfaction 55%71+38.7Reliability 24%27+6.5Value 14%100+14.1Replies to reviews 7%36+2.5Momentum penalty0−10Experts Score= 52Grade C: A = 80+, B = 60–79, C = 40–59, D = 20–39. Needs 10+ reviews.52SCORE
CGradeiLetter from the Experts Score: A = 80+, B = 60–79, C = 40–59, D = 20–39, F = under 20.
#24 of 24 skylight installation servicesiPosition by Experts Score among all companies we track in this category. · better than 0%
4.9★★★★★294 Google reviews · 15 photos
95%five-star reviews
2.33★last 12 monthsiAverage stars on reviews from the last 12 months only.
25%1–2★, last 20 reviewsiShare of 1–2★ reviews in the last 24 months — or the 20 newest reviews when the company had fewer than 20 in that time.
Google reviewers rate Apex Roofing & Restoration 4.9 out of 5 based on 294 reviews, with the owner responding to 22% of them. Positive feedback highlights professional communication, timely completion of roof replacements, and assistance with insurance claims. However, several low-star reviews criticize material quality, such as failed inspections and deteriorating tarps, while others complain about high cancellation fees and persistent solicitation attempts.
Google rating: 4.9 out of 5 from 294 reviews (95% five-star).
Reviews on this page: 294 Google reviews (258 with written comments, 6 with photos).
Owner responses: the business replied to 22% of reviews.
Most recent review: October 15, 2026.
Service: Skylight Installation Service serving Fort Myers, Florida.
Data from Google, last updated November 13, 2026.
Score profile vs other skylight installation services
Score per factor (100 = best)iEach factor is scored 0–100 on absolute terms (star average, share of 1–2★ reviews, price verdicts…); standing within the category can only raise it, never lower it.. Strongest: craft & service and value; weakest: momentum.
Apex Roofing & RestorationSkylight Installation Services median0 = centre, 100 = best
SatisfactioniSatisfaction · 54% of the scoreRecency-weighted star average (2-year half-life), shrunk toward the category mean by review volume; the company’s own lifetime average as the prior; absolute: 4.0★ = 0, 5★ = 100.Apex Roofing & Restoration: 71/100 on this factor. Category median: 98.B
71
ReliabilityiReliability · 24% of the scoreHow rarely jobs go badly: share of 1–2★ reviews — 60% the last 24 months (or the 20 newest if fewer), 40% all-time; 0% = 100, 15%+ = 0; the category percentile can only raise it.Apex Roofing & Restoration: 27/100 on this factor. Category median: 96.D
27
Craft & serviceiCraft & service · penalty only, up to −10 pointsGoogle review highlights: Quality, Professionalism, Responsiveness, Punctuality — how rarely reviewers flag them as a negative, per review since highlights began; 0% = 100, 5%+ = 0. Subtracted from the score (up to −10), never averaged in — clean highlights are the norm, not a bonus.Apex Roofing & Restoration: 100/100 on this factor. Category median: 100.A
100
ValueiValue · 14% of the scoreCustomers’ own price verdicts (Great / Reasonable vs Overpriced) and Value highlights; 65% absolute (all “reasonable” ≈ 80, “great” = 100), the category percentile can only raise it.Apex Roofing & Restoration: 100/100 on this factor. Category median: 100.A
100
MomentumiMomentum · penalty only, up to −10 pointsPenalises only a real slide: last-12-month average below lifetime (−0.5★ = 0). Still 4.8★+ over the last year, or steady/improving = 100. Subtracted from the score (up to −10), never averaged in.Apex Roofing & Restoration: 0/100 on this factor. Category median: 100.F
0
Replies to reviewsiReplies to reviews · 7% of the scoreHow often the owner publicly replies to reviews under 5★ (1–4★). Needs 3+ such reviews, otherwise not counted; 65% absolute (80%+ replied = 100), the category percentile can only raise it.Apex Roofing & Restoration: 36/100 on this factor. Category median: 99.D
36
Bar = this company · dark tick = category median.
Star ratings
294 Google reviews we collected
4.9of 5
5 stars28095%
4 stars93%
3 stars00%
2 stars00%
1 star52%
Praise vs complaints
Phrases our text analysis found in 258 written reviews
98%praise
Praise46298%
Complaints82%
Topic share
How often each topic comes up in the written reviews
7topics
Staff & attitude12527%
Would recommend9821%
Quality & results8117%
Speed & response7817%
Communication5512%
Honesty & trust174%
Price & value163%
What customers talk about
We read 258 written reviews and marked every phrase about these topics. The same colors are highlighted in the reviews.
“They spent their time and money in order to give me a honest and professional estimate.”
“I highly recommend Bryan and the whole team at Apex Roofing!”
“Thanks Apex and Dirk and all the hard working staff for doing a great job on my new roof, I highly recommend this company.”
“Horrible company!”
“They did it in a timely fashion, true to their word.”
“the supervisor kept us informed throughout the process.”
“But instead, and more important, I’m going to tell you about this company’s integrity, and honesty.”
“Roof was done in a reasonable amount of time considering COVID.”
“After hurricane Ian, our insurance covered the cost for roof replacement.”
People customers mention
Pearce14 reviews
Irma12 reviews
Corey10 reviews
Max8 reviews
Hamilton5 reviews
Alex5 reviews
praise complaint · found by our text analysis, Google review wording unchanged.
Reviews for your job
Customers hired Apex Roofing & Restoration for 8 kinds of job. Pick one to see what they paid and said.
Me7 reviewsiTotal number of Google reviews this person has written across all businesses on Google Maps (not just this one). More reviews usually means a more experienced, trustworthy reviewer. · 8 months ago★
Horrible company! The shingles they put on the roof were cheap and the job they did was not up to inspection. Upon inspection, it failed. The inspector brought down a shingle to show how either old or a bad batch. A couple weeks later, I had to contact another company who had to take the bad roof off and put on a…
WendelLocal Guide · 14 reviewsiTotal number of Google reviews this person has written across all businesses on Google Maps (not just this one). More reviews usually means a more experienced, trustworthy reviewer. · a year ago★
I payed $750,- for a tarp to be installed. To last until rainy season is over. The tarp was in such bad shape and was previously used. And literally dissolve after a 11/2 months. I have never seen a tarp with that much dry Rott that after a week it started to disintegrate with parts of it blowing into my yard. I…
AlexLocal Guide · 5 reviewsiTotal number of Google reviews this person has written across all businesses on Google Maps (not just this one). More reviews usually means a more experienced, trustworthy reviewer. · a year ago★
They offer absurd estimates and then require 15% to get out of the contract. Avoid, no way this rating is legit
NotarialLocal Guide · 18 reviewsiTotal number of Google reviews this person has written across all businesses on Google Maps (not just this one). More reviews usually means a more experienced, trustworthy reviewer. · a year ago★★★★★
The one star rating was an era. Sorry about that, guys. They did an excellent job. They did it in a timely fashion, true to their word. Great workmanship, I have no complaints. I would highly recommend them
LoriLocal Guide · 130 reviewsiTotal number of Google reviews this person has written across all businesses on Google Maps (not just this one). More reviews usually means a more experienced, trustworthy reviewer. · a year ago★
No Solisiting! Means don't ring my doorbell in Seminole FL. When you're in ft Myers fl! If someone needs a roof, hopefully they won't call you!
glen3 reviewsiTotal number of Google reviews this person has written across all businesses on Google Maps (not just this one). More reviews usually means a more experienced, trustworthy reviewer. · a year ago★★★★★
We recently had our tile roof replaced by Apex Roofing. We would like to thank Kirk Witty for his assistance during this very involved procedure. His knowledge, advice, and follow up, were greatly appreciated!
Glen & Sheila Craigie
I would not recommend this company. After hurricane Ian, our insurance covered the cost for roof replacement. Less than 6 months after this company replaced our roof, we began to notice leaking in our garage coming from the roof and leaving water stains. This did not occur until after our roof was replaced. When the company came out, they insisted this was due to our chimney, and they put some sealant up on the roof to stop the leak. They advised to continue to do this. We had them come out several times. Each person insisted this was not their problem, which made no sense to us being the leak was clearly coming between where the chimney and roof meet (flashing which was included per our insurance. We were told recently when we noticed more leaking that no flashing installation was done. The man that came out (Cooper) told us their guys did their best trying to patch up damage by the chimney which actually caused us more issues. He also stated “insurance doesn’t cover chimneys which is why it wasn’t done” and he proceeded to offer a quote for his own company to replace the chimney (which was a rodicous quote and not necessary after we reached out to other companies). Our insurance confirmed this should have been done and is covered. I advised Apex of this and was told management would look into it at least 3 weeks ago, no one has called. We should have been notified work that NEEDED to be done on the roof was not so find a company that would complete the job. Instead, the Apex noticed the damage, covered it up, then waited until we were out of warranty. We also were notified since it’s been 3 years, our insurance will not cover any further costs. Makes no sense that our insurance covered a total roof replacement, but the company did not perform flashing ON THE ROOF AROUND THE CHIMNEY. It had absolutely nothing to do with the chimney itself. We got the run around until there was nothing we could do and now need to pay for all the damage caused from the negligence of apex
Price: $15,000–20,000
Me7 reviewsiTotal number of Google reviews Me has written across all businesses on Google Maps, not just this one.
Horrible company! The shingles they put on the roof were cheap and the job they did was not up to inspection. Upon inspection, it failed. The inspector brought down a shingle to show how either old or a bad batch. A couple weeks later, I had to contact another company who had to take the bad roof off and put on a new one. It passed inspection, no problem. Unless you want to go to court, wait a couple years for a judgement because they keep getting extensions and pay another roofing company.
Response from the owner · 8 months ago
We apologize that our services did not meet your expectations. From the information provided here, we are unable to identify your account. Please contact us at [email protected] so we can identify your account and escalate it for executive management review. After review, we will attempt to resolve this issue to your satisfaction.
Wendel DopferLocal Guide · 14 reviewsiTotal number of Google reviews Wendel has written across all businesses on Google Maps, not just this one.
I payed $750,- for a tarp to be installed. To last until rainy season is over. The tarp was in such bad shape and was previously used. And literally dissolve after a 11/2 months. I have never seen a tarp with that much dry Rott that after a week it started to disintegrate with parts of it blowing into my yard. I called and complained but was promptly ignored. I want my money back.The only recourse is to sue. I was clearly defrauded!
Alex PotterLocal Guide · 5 reviewsiTotal number of Google reviews Alex has written across all businesses on Google Maps, not just this one.
The one star rating was an era. Sorry about that, guys. They did an excellent job. They did it in a timely fashion, true to their word. Great workmanship, I have no complaints. I would highly recommend them
Response from the owner · a year ago
We are delighted to hear about your positive experience with our workmanship and timely service. Thank you for recommending us!
LoriLocal Guide · 130 reviewsiTotal number of Google reviews Lori has written across all businesses on Google Maps, not just this one.
No Solisiting! Means don't ring my doorbell in Seminole FL. When you're in ft Myers fl! If someone needs a roof, hopefully they won't call you!
Response from the owner · 11 months ago
We apologize. If you will kindly email your name and address to [email protected], we will add you to our do not knock list and will instruct out sales people to avoid your house in the future.
Thanks!
glen craigie3 reviewsiTotal number of Google reviews glen has written across all businesses on Google Maps, not just this one.
We recently had our tile roof replaced by Apex Roofing. We would like to thank Kirk Witty for his assistance during this very involved procedure. His knowledge, advice, and follow up, were greatly appreciated!
Glen & Sheila Craigie
Response from the owner · a year ago
We are happy to hear about your positive experience with Apex Roofing & Restoration. Thank you for sharing your feedback!
Ronald Angemi2 reviewsiTotal number of Google reviews Ronald has written across all businesses on Google Maps, not just this one.
So here is my story with Apex roofing. Most reviews will tell you if they are pleased with their roof replacement or not. I am going to tell you a completely different story. I am going to tell you about a company that never touched my roof. But instead, and more important, I’m going to tell you about this company’s integrity, and honesty. I entered into a contract with Apex roofing after hurricane Ian. They spent their time and money in order to give me a honest and professional estimate. I was happy with their estimate and professionalism so I entered into a signed contract to replace my roof.
I live in an an attached townhome, where my neighbor was in agreement with roof replacement. Unfortunately, in the interim, my neighbor passed away, and her children didn’t want to go that route. So Apex understood my predicament and released me from the signed contract with them, without any penalty.
Find me another company like that !! Thank you, Apex
Response from the owner · 2 years ago
Thank you so much for your kind words, Ronald. We really appreciate you taking the time out to share your experience with us.
Cheers,
Apex Roofing & Restoration
Judy & Roger Drake18 reviewsiTotal number of Google reviews Judy has written across all businesses on Google Maps, not just this one.
The roofing job that the apex guys did was really nice job. They were there every morning until the job was dine. the supervisor kept us informed throughout the process. I ended up with a metal roof. I would definitely use Apex roofing again.
Response from the owner · 2 years ago
Hi, D. Thanks for taking the time to share your positive experience. We truly appreciate it!