Top-rated concrete patio pros.

Get matched with top concrete patio pros in Nicholls, GA

Enter your ZIP and get matched with up to 5 pros

Need a pro for your concrete patio work project in Nicholls, GA?

Select your specific project to find the pro for you.

TRUSTED BY NICHOLLS, GA HOMEOWNERS

  • Average homeowner rating star icon4.1
    Average homeowner rating
  • Verified reviews icon22
    Verified concrete patio services reviews

Find Concrete patio pros in Nicholls

Avatar for Alpha Foundations

Alpha Foundations

66 Industrial Park
4.69(
111
)
Approved Pro

Alpha Foundations

66 Industrial Park
4.69(
111
)
Approved Pro
Super Service Award
Customers say: Super punctual
Recommended by 91% of Angi customers
Recommended by 91% of HomeAdvisor customers
2002 years of experience

Established in 2002, Alpha Foundations stands as a trusted subsidiary of Groundworks, a distinguished family of companies renowned for delivering unparalleled solutions. From foundation repair and structural reinforcement to crawl space encapsulation, dehumidification, and concrete lifting, we provide comprehensive services tailored to meet your needs. With offices spanning across the entire state of Florida & South Georgia, we bring our expertise closer to you. Alpha Foundations proudly holds accreditation from the Better Business Bureau, a testament to our unwavering commitment to excellence. Drawing from decades of collective experience, extensive industry knowledge, and ongoing specialized training, our dedicated team is poised to safeguard your residential property against water damage, concrete sinking, and foundation instability. At Alpha Foundations, we are not just builders; we are guardians of your peace of mind. Contact us today for a FREE estimate! CBC1257350 (FL)

"Jonathan and Taylor showed up as scheduled and were quickly at work fixing the foundation issues at hand. Polite and knowledgeable, they answered every question we had about the process. The job took two full days and they both worked late into the day to make sure the job was complete. Upon completion of the job, they texted pictures of their work to my phone so I could see what was done. They even went above the call, and took a picture of a small leak from my AC unit that I would not have known about! I definitely would recommend Alpha Foundations to anyone having issues with their home foundation!"

Bill S on June 2025

Established in 2002, Alpha Foundations stands as a trusted subsidiary of Groundworks, a distinguished family of companies renowned for delivering unparalleled solutions. From foundation repair and structural reinforcement to crawl space encapsulation, dehumidification, and concrete lifting, we provide comprehensive services tailored to meet your needs. With offices spanning across the entire state of Florida & South Georgia, we bring our expertise closer to you. Alpha Foundations proudly holds accreditation from the Better Business Bureau, a testament to our unwavering commitment to excellence. Drawing from decades of collective experience, extensive industry knowledge, and ongoing specialized training, our dedicated team is poised to safeguard your residential property against water damage, concrete sinking, and foundation instability. At Alpha Foundations, we are not just builders; we are guardians of your peace of mind. Contact us today for a FREE estimate! CBC1257350 (FL)

"Jonathan and Taylor showed up as scheduled and were quickly at work fixing the foundation issues at hand. Polite and knowledgeable, they answered every question we had about the process. The job took two full days and they both worked late into the day to make sure the job was complete. Upon completion of the job, they texted pictures of their work to my phone so I could see what was done. They even went above the call, and took a picture of a small leak from my AC unit that I would not have known about! I definitely would recommend Alpha Foundations to anyone having issues with their home foundation!"

Bill S on June 2025


Avatar for Santos Landscaping and Lawncare Services

Santos Landscaping and Lawncare Services

1205 James Street
4.75(
65
)

Santos Landscaping and Lawncare Services

1205 James Street
4.75(
65
)
Customers say: Quick response
Recommended by 93% of Angi customers
Recommended by 93% of HomeAdvisor customers

Santos Landscape and garden services, LLC, is a locally owned and operated company that values quality work in all aspects of business. From your first interaction down the very last detail, our dedicated team of professionals have over 10 years of hands on experience to provide innovative ideas tailored to your projects. Our services are customized to your individual needs, paying close attention to the details of your project. Please contact us today!

"I was impressed with their quick response and the quality of their work. They removed trees damaged by the storm and cleaned up the mess. The price was right too."

Rhonda S on November 2024

Santos Landscape and garden services, LLC, is a locally owned and operated company that values quality work in all aspects of business. From your first interaction down the very last detail, our dedicated team of professionals have over 10 years of hands on experience to provide innovative ideas tailored to your projects. Our services are customized to your individual needs, paying close attention to the details of your project. Please contact us today!

"I was impressed with their quick response and the quality of their work. They removed trees damaged by the storm and cleaned up the mess. The price was right too."

Rhonda S on November 2024


Avatar for Alpha Foundations

Alpha Foundations

66 Industrial Park
4.77(
98
)

Alpha Foundations

66 Industrial Park
4.77(
98
)
Customers say: Quick response
Recommended by 91% of Angi customers
Recommended by 91% of HomeAdvisor customers

Alpha Foundations, A Groundworks Company, specializes in helping homeowners with their foundation repair, crawl space, and concrete needs. Our top priority is providing high-quality home repair solutions and personalized service across the state of Florida. With fully trained technicians, industry-leading products, and nationally backed warranties, Alpha is here to restore your foundation or crawl space.

"1-Star Review of Alpha Foundations ? Ongoing Foundation Issues and No Resolution I hired Alpha Foundations to perform foundation repairs on my home in Sarasota, FL in early 2023. I paid over $33,000 for their recommended solution, which they claimed would stabilize the foundation, particularly at the rear of my home. Despite assurances, the foundation has continued to settle less than two years after the repair was completed. Structural cracks have reappeared in the same areas, and the issue has clearly not been resolved. I?ve reached out to Alpha multiple times to address the problem, only to be told that additional repairs will require more payment?even though they failed to get the job done properly the first time. There has been no meaningful accountability from Alpha Foundations for their incomplete work, and I am now facing additional financial and structural burdens. I expected a long-term solution for the significant amount I paid?not a temporary fix and a demand for more m"

Barb H on June 2025

Alpha Foundations, A Groundworks Company, specializes in helping homeowners with their foundation repair, crawl space, and concrete needs. Our top priority is providing high-quality home repair solutions and personalized service across the state of Florida. With fully trained technicians, industry-leading products, and nationally backed warranties, Alpha is here to restore your foundation or crawl space.

"1-Star Review of Alpha Foundations ? Ongoing Foundation Issues and No Resolution I hired Alpha Foundations to perform foundation repairs on my home in Sarasota, FL in early 2023. I paid over $33,000 for their recommended solution, which they claimed would stabilize the foundation, particularly at the rear of my home. Despite assurances, the foundation has continued to settle less than two years after the repair was completed. Structural cracks have reappeared in the same areas, and the issue has clearly not been resolved. I?ve reached out to Alpha multiple times to address the problem, only to be told that additional repairs will require more payment?even though they failed to get the job done properly the first time. There has been no meaningful accountability from Alpha Foundations for their incomplete work, and I am now facing additional financial and structural burdens. I expected a long-term solution for the significant amount I paid?not a temporary fix and a demand for more m"

Barb H on June 2025


Sgt. Stripes Asphalt Maintenance, LLC

421 E Gate Circle
5.00(
6
)

Sgt. Stripes Asphalt Maintenance, LLC

421 E Gate Circle
5.00(
6
)
2025 years of experience

We are a locally owned and operated company that values honesty and integrity and treats your home as if it were our own. We offer a variety of General Contractor services that are customizable to each individual project. You will find us to be competitively priced, paying close attention to the details of each and every project that we are involved with. We look forward to building lasting relationships and guarantee your satisfaction!

"Sgt. Stripes Asphalt did a fantastic job. I am in Kentucky and the job was in Georgia. They were very efficient, communicated with me. They did the job on the weekend so there would not be any traffic in and out of Post-Office parking lot. Their customer service and work great. I would definitely recommend them."

Rhonda N on May 2025

We are a locally owned and operated company that values honesty and integrity and treats your home as if it were our own. We offer a variety of General Contractor services that are customizable to each individual project. You will find us to be competitively priced, paying close attention to the details of each and every project that we are involved with. We look forward to building lasting relationships and guarantee your satisfaction!

"Sgt. Stripes Asphalt did a fantastic job. I am in Kentucky and the job was in Georgia. They were very efficient, communicated with me. They did the job on the weekend so there would not be any traffic in and out of Post-Office parking lot. Their customer service and work great. I would definitely recommend them."

Rhonda N on May 2025


Avatar for Under Pressure Sealcoating and Lot Striping

Under Pressure Sealcoating and Lot Striping

5 Quiet Cove
4.41(
11
)

Under Pressure Sealcoating and Lot Striping

5 Quiet Cove
4.41(
11
)
Customers say: Quick response
Recommended by 90% of Angi customers
Recommended by 90% of HomeAdvisor customers

We are a locally owned and operated company that values honesty and integrity and treats your home as if it were our own. We have many years of experience to give you confidence that we are your number one choice for power washing. You will find us to be competitively priced with close attention to the details. We look forward to building a lasting relationship and guarantee your satisfaction!

"Very professionell and responded very quickly. Great price as well. I stopped around and they gave me the Best deal."

Jackie J on May 2023

We are a locally owned and operated company that values honesty and integrity and treats your home as if it were our own. We have many years of experience to give you confidence that we are your number one choice for power washing. You will find us to be competitively priced with close attention to the details. We look forward to building a lasting relationship and guarantee your satisfaction!

"Very professionell and responded very quickly. Great price as well. I stopped around and they gave me the Best deal."

Jackie J on May 2023


Avatar for Backyard Innovations

Backyard Innovations

3833 AVANT RD
5.00(
5
)

Backyard Innovations

3833 AVANT RD
5.00(
5
)
Customers say: Terrific value
2025 years of experience

It is our mission to provide excellent customer service from start to completion of a project. Our reputation is based on service, safety and quality, regardless of how large or small the job. We Specialize in back yard brush,shrub,debris removal. All Landscape,lawn, land projects We Also have a branch to build porches, docks, small buildings and more. Last but not least we have a 4000psi power washing rig with 100ft of high pressure lines for clearing drains and washing out gutter and downspout lines and pipes! Let us know if you have a project you would like for us to assistant you in. Thank you god bless.

"Had him come out and grade a storm water drainage ditch. Arrived on time, mowed the overgrowth in and around the ditch, graded the bottom so it would drain better. My yard hasn?t retained water/flooded since! Reasonably priced out of the 4 different quotes I got for this work."

Timothy G on September 2025

It is our mission to provide excellent customer service from start to completion of a project. Our reputation is based on service, safety and quality, regardless of how large or small the job. We Specialize in back yard brush,shrub,debris removal. All Landscape,lawn, land projects We Also have a branch to build porches, docks, small buildings and more. Last but not least we have a 4000psi power washing rig with 100ft of high pressure lines for clearing drains and washing out gutter and downspout lines and pipes! Let us know if you have a project you would like for us to assistant you in. Thank you god bless.

"Had him come out and grade a storm water drainage ditch. Arrived on time, mowed the overgrowth in and around the ditch, graded the bottom so it would drain better. My yard hasn?t retained water/flooded since! Reasonably priced out of the 4 different quotes I got for this work."

Timothy G on September 2025


Avatar for Advance Concrete Lifting and Leveling

Advance Concrete Lifting and Leveling

3000 Old Alabama Road, Suite 119, Box 176
5.00(
3
)

Advance Concrete Lifting and Leveling

3000 Old Alabama Road, Suite 119, Box 176
5.00(
3
)
Customers say: Quick response
2019 years of experience

Advance Concrete Lifting and Leveling is the premier concrete lifting company serving Fulton County and surrounding areas since 2019. Our #1 goal as a company is having complete customer satisfaction and there is no job that is too big or too small. We offer both residential & commercial - Call Micah today for a FREE estimate. We do NOT pour concrete, stain concrete, replace concrete, refinish nor resurface concrete.

"Excellent work! Answered all of my questions, showed up on time and cleaned up after completions. I could not even tell where they drilled the holes. Customer service topnotch. Quick to return calls and set up appointments."

Susan H on August 2023

Advance Concrete Lifting and Leveling is the premier concrete lifting company serving Fulton County and surrounding areas since 2019. Our #1 goal as a company is having complete customer satisfaction and there is no job that is too big or too small. We offer both residential & commercial - Call Micah today for a FREE estimate. We do NOT pour concrete, stain concrete, replace concrete, refinish nor resurface concrete.

"Excellent work! Answered all of my questions, showed up on time and cleaned up after completions. I could not even tell where they drilled the holes. Customer service topnotch. Quick to return calls and set up appointments."

Susan H on August 2023


Avatar for Step on a Crack Concrete and Asphalt

Step on a Crack Concrete and Asphalt

9324 Hawks Point Dr
4.14(
7
)

Step on a Crack Concrete and Asphalt

9324 Hawks Point Dr
4.14(
7
)
Customers say: Quick response
2016 years of experience

Step on a Crack Concrete and Asphalt likes nothing more than a happy customer. We are independently owned and operated. Everything is done by us and to the highest quality. We have been involved in the trade for years. We use only the best products and techniques available. It is very important to the company that the customer is satisfied. We believe that this is the only way a business can succeed.

"This company is great! They promptly came out and gave me an estimate. Once I was ready they worked with me on scheduling; worked around me having numerous dogs; and made sure the work was complete on time. The crew was very professional and friendly. They new what they were doing and ensured that everything was correctly done. Price was reasonable and I am very happy with the outcome."

Bob M on October 2021

Step on a Crack Concrete and Asphalt likes nothing more than a happy customer. We are independently owned and operated. Everything is done by us and to the highest quality. We have been involved in the trade for years. We use only the best products and techniques available. It is very important to the company that the customer is satisfied. We believe that this is the only way a business can succeed.

"This company is great! They promptly came out and gave me an estimate. Once I was ready they worked with me on scheduling; worked around me having numerous dogs; and made sure the work was complete on time. The crew was very professional and friendly. They new what they were doing and ensured that everything was correctly done. Price was reasonable and I am very happy with the outcome."

Bob M on October 2021


Avatar for Tadpools

Tadpools

Bulloch County
3.00(
2
)
Approved Pro

Tadpools

Bulloch County
3.00(
2
)
Approved Pro
Customers say: Terrific value
1994 years of experience
Free onsite estimate

We pride our company on reliability, great communication, integrity, and quality work. We are experts in our trade and will do our best to keep you as educated as we can on your particular task or project.We are family oriented and we believe in family togetherness, what brings a family together better than a pool? Let us help you make lasting memories.We look forward to working together with you and your in ground swimming pool needs!

"Your responses are very professional & politically correct, nice for all those who are viewing, unlike the real experiences those people above as well as my husband & I have with your business. We contacted Tad Pools to put up a 18"X33"X54" oval above ground pool, that we purchased. My husband & I & some friends put the original one up many years ago and after Hurricane Helene damaged it, we decided to hire someone to put it up. We promply paid the deposit. It was scheduled to be installed 7/12/25. We gave Brennan (Lead hand who broke a foot & was in a boot)& his help Caleb, the manual, which by the way, was emailed to Tad Pools on two occasions, well in advance to review, just incase they hadn't put up this model before & left them alone to do their job. They left 6pm. Returned the next morning as this is not a 4-6 hour job as Shelby had told them. I was outside when they began to put the pool wall up. It was folding over developing creases as two people are not enough to put up a pool with a wall this size. My husband & I along with a neighbor rushed out to hold the wall as it was going up. We spent the rest of the afternoon trying to do damage control. It was then that we started to notice that the base was not installed correctly, the skimmer and return hole was not in the correct position as per the instruction manual. We pointed this out and together, took the wall down to reposition it, The guys were trying to get the wall into the base with the track filled with sand so my husband brought out his air compressor & my job was to blow out the sand as they tried to insert the wall edge. It was all last minute, to try to save the installation of our pool. Once they left, We took a closer look at the work & agreed that this installation has a lot of structural problems. The base was not secured, the pool was not square, where the two edges came together needed to be behind an upright, I could go on. The next day, I called Shelby to let him know that this pool has to come down once again and they need to start over and it was clear to us that they have not put up a pool like this before because if they did, there wouldn't be so many issues & know that a pool this size requires more people. As I was sharing facts, he began yelling and telling me that I was talking to him as if he were a child. I was telling you the facts Shelby, your responses were a 'child-like tantrum'. Hearing you through the phone, my husband took it from me to tell you the same things I told you. They were given another opportunity to make it right and improve their reputation (nothing there to save from what I have come to learn). We recognized that if we continue with this company, my husband will have to take more time off work & we would have to be present to monitor, review & assist with the installation to minimize the problems. We were given dates, for your return waiting half a day at times, for your guys' arrival with no communication, only for you to cancel. This occurred several times. They finally showed up on a Wed. 7/23/25 with a third person to take the pool down and reinstall. When taking it down they broke 3 parts. We asked Brennan to ask Shelby when they can return so we can have the broken replacements here. Overnighting the parts was a pointless expense if they couldn't come out the next day. We were given the following Wed.7/30/25 as their return date. My husband paid to ensure we got them Tues. Tues.7/29/25, my husband let Brennan know we had the parts in hand. That was when Brennan told him that they were not going to be able to come out on Wed. as was agreed. Maybe Thurs. or Fri. of that week. Fri. Brennan showed up to tell us that he cannot get people to show up for work. HE also noticed that the pool has to come down again as there were parts forgotten, Shelby (owner) insisted weren't important. Meanwhile, he has been working with Shelby on other pools. . We finally had enough. We did EVERYTHING we could to work with this company, paying them to put up a pool they knew nothing about, paying them for us to oversee and help with. And to boot, it cost us a pretty penny to ship broken replacement parts. This company (Shelby) wants your money and cares nothing about the work they do. There is no integrity, no pride in doing what is right. The only thing Shelby is good at doing is postponing, making false promises and jerking you around. We requested our deposit back. He had no intention to return the deposit which was the majority of the payment for this s*** show. Once my husband told him that we knew where the courthouse was located (a road we discussed we would go down if needed), Shelby agreed to return most of it. It was agreed that they keep $500 for Brennan and Caleb's labor. My husband and I felt that those boys worked hard and tried their best to make it happen, but if you don't know what you are doing it is wasted energy. Since Hurricane Helene, we have dealt with many contractors who run their customers through the assembly line without a care in the world taking their money, leaving them holding the bag and some cases (2 occasions for us) in worse shape then we started. Even when you do your homework to vet contractors you still are left disappointed. This is what I have learned. Every time you hire a contractor, make notes of dates, worked, canceled, time they arrive and leave, TAKE PICTURES of everything. Should things go south, you have documentation to move to small claims court. Don't threaten it unless you are willing to go down that road. Also, many contractors are bonded. Ask for who they are bonded with when you go to hire them. You can reach out to the bonding company for assistance in getting the work done right if there are problems down the road. Contractors-word of mouth-your best chances of a positive outcome. Write reviews. Both positive and negative experiences. I know this sounds contradicting but I feel that a lot of companies have trumped up reviews. Tad Pools was rated 5 stars on Angie's List where I found them. Reviews can be helpful but not always reliable. Tread careful my friends and good luck."

Marilyn V on August 2025

We pride our company on reliability, great communication, integrity, and quality work. We are experts in our trade and will do our best to keep you as educated as we can on your particular task or project.We are family oriented and we believe in family togetherness, what brings a family together better than a pool? Let us help you make lasting memories.We look forward to working together with you and your in ground swimming pool needs!

"Your responses are very professional & politically correct, nice for all those who are viewing, unlike the real experiences those people above as well as my husband & I have with your business. We contacted Tad Pools to put up a 18"X33"X54" oval above ground pool, that we purchased. My husband & I & some friends put the original one up many years ago and after Hurricane Helene damaged it, we decided to hire someone to put it up. We promply paid the deposit. It was scheduled to be installed 7/12/25. We gave Brennan (Lead hand who broke a foot & was in a boot)& his help Caleb, the manual, which by the way, was emailed to Tad Pools on two occasions, well in advance to review, just incase they hadn't put up this model before & left them alone to do their job. They left 6pm. Returned the next morning as this is not a 4-6 hour job as Shelby had told them. I was outside when they began to put the pool wall up. It was folding over developing creases as two people are not enough to put up a pool with a wall this size. My husband & I along with a neighbor rushed out to hold the wall as it was going up. We spent the rest of the afternoon trying to do damage control. It was then that we started to notice that the base was not installed correctly, the skimmer and return hole was not in the correct position as per the instruction manual. We pointed this out and together, took the wall down to reposition it, The guys were trying to get the wall into the base with the track filled with sand so my husband brought out his air compressor & my job was to blow out the sand as they tried to insert the wall edge. It was all last minute, to try to save the installation of our pool. Once they left, We took a closer look at the work & agreed that this installation has a lot of structural problems. The base was not secured, the pool was not square, where the two edges came together needed to be behind an upright, I could go on. The next day, I called Shelby to let him know that this pool has to come down once again and they need to start over and it was clear to us that they have not put up a pool like this before because if they did, there wouldn't be so many issues & know that a pool this size requires more people. As I was sharing facts, he began yelling and telling me that I was talking to him as if he were a child. I was telling you the facts Shelby, your responses were a 'child-like tantrum'. Hearing you through the phone, my husband took it from me to tell you the same things I told you. They were given another opportunity to make it right and improve their reputation (nothing there to save from what I have come to learn). We recognized that if we continue with this company, my husband will have to take more time off work & we would have to be present to monitor, review & assist with the installation to minimize the problems. We were given dates, for your return waiting half a day at times, for your guys' arrival with no communication, only for you to cancel. This occurred several times. They finally showed up on a Wed. 7/23/25 with a third person to take the pool down and reinstall. When taking it down they broke 3 parts. We asked Brennan to ask Shelby when they can return so we can have the broken replacements here. Overnighting the parts was a pointless expense if they couldn't come out the next day. We were given the following Wed.7/30/25 as their return date. My husband paid to ensure we got them Tues. Tues.7/29/25, my husband let Brennan know we had the parts in hand. That was when Brennan told him that they were not going to be able to come out on Wed. as was agreed. Maybe Thurs. or Fri. of that week. Fri. Brennan showed up to tell us that he cannot get people to show up for work. HE also noticed that the pool has to come down again as there were parts forgotten, Shelby (owner) insisted weren't important. Meanwhile, he has been working with Shelby on other pools. . We finally had enough. We did EVERYTHING we could to work with this company, paying them to put up a pool they knew nothing about, paying them for us to oversee and help with. And to boot, it cost us a pretty penny to ship broken replacement parts. This company (Shelby) wants your money and cares nothing about the work they do. There is no integrity, no pride in doing what is right. The only thing Shelby is good at doing is postponing, making false promises and jerking you around. We requested our deposit back. He had no intention to return the deposit which was the majority of the payment for this s*** show. Once my husband told him that we knew where the courthouse was located (a road we discussed we would go down if needed), Shelby agreed to return most of it. It was agreed that they keep $500 for Brennan and Caleb's labor. My husband and I felt that those boys worked hard and tried their best to make it happen, but if you don't know what you are doing it is wasted energy. Since Hurricane Helene, we have dealt with many contractors who run their customers through the assembly line without a care in the world taking their money, leaving them holding the bag and some cases (2 occasions for us) in worse shape then we started. Even when you do your homework to vet contractors you still are left disappointed. This is what I have learned. Every time you hire a contractor, make notes of dates, worked, canceled, time they arrive and leave, TAKE PICTURES of everything. Should things go south, you have documentation to move to small claims court. Don't threaten it unless you are willing to go down that road. Also, many contractors are bonded. Ask for who they are bonded with when you go to hire them. You can reach out to the bonding company for assistance in getting the work done right if there are problems down the road. Contractors-word of mouth-your best chances of a positive outcome. Write reviews. Both positive and negative experiences. I know this sounds contradicting but I feel that a lot of companies have trumped up reviews. Tad Pools was rated 5 stars on Angie's List where I found them. Reviews can be helpful but not always reliable. Tread careful my friends and good luck."

Marilyn V on August 2025


JG Masonry Services, LLC

5540 West Oglethorpe Highway
No reviews yet

JG Masonry Services, LLC

5540 West Oglethorpe Highway
No reviews yet
2022 years of experience

Welcome to JG Masonry Services LLC! We take pride in the quality of work and customer satisfaction that we give each and every customer! We are known to pay exquisite attention to detail while making customer satisfaction our top priority. Call us today to learn more about how we can help you!

Welcome to JG Masonry Services LLC! We take pride in the quality of work and customer satisfaction that we give each and every customer! We are known to pay exquisite attention to detail while making customer satisfaction our top priority. Call us today to learn more about how we can help you!

...
Showing 1-10 of 136

The Nicholls, GA homeowners’ guide to concrete patio services

From average costs to expert advice, get all the answers you need to get your job done.

What do you need done? We’ll find top pros.
  • 🌱 "Mow a small front yard"
  • 🛠 "Fix a leaking pipe under the sink"
  • 🏠 "Repair shingles on an asphalt roof"