HomeAdvisor screened and approved seal

HomeAdvisor Screened & Approved

This service professional has passed the HomeAdvisor screening process.

Learn about our screening process
Learn about our screening process

2 Years In Business

Company Details

  • Verified Licenses


1152 Mae Street, Unit 134
Hummelstown, PA 17036


  • Mon: 8:00 AM - 6:00 PM
  • Tue: 8:00 AM - 6:00 PM
  • Wed: 8:00 AM - 6:00 PM
  • Thu: 8:00 AM - 6:00 PM
  • Fri: 8:00 AM - 6:00 PM
  • Sat: 8:00 AM - 6:00 PM
  • Sun: 8:00 AM - 6:00 PM
View All Details & Credentials


Service Details

  • Residential Work
  • Commercial Work

Areas of Expertise

  • Asphalt Shingle Roofing - Repair
  • Deck or Porch - Repair
View All Offerings and Cities Served

Cost Information

  • Free Estimates
  • Warranty Offered
  • Credit Cards Accepted


48 Verified Reviews
  • 5
  • 4
  • 3
  • 2
  • 1
Showing 1-10 of 48 results
5.0 Rebecca D. Chambersburg, PA

They got the job done right, were very professional and assed a few areas I asked them to check in the roof area and fixed them. Fixed the chimney top and put on a great looking cap. I would highly recommend them for your jobs. They also did a great job cleaning everything up after they were done.

0.50 Alexix H. Harrisburg, PA

Project was to remove 2 awnings and 2 railings. Then build a portico, install an awning and install a vinyl railing. They ordered the awning I wanted. Communication is extremely poor. Notification that the job would be next was continually delayed. Once they showed up, they worked approximately an hour or so for 2 separate days and left. No communication. Finally after leaving voicemails and emails I did get ahold of someone. I was told that they were coming in a Saturday between 9-11am and the job would be finished Monday or Tuesday. Saturday approximately 12:30 I received an email stating they got hung up on another job and would be there Monday. Monday I receive an email that they would be unable to complete the job. They would arrive Wednesday to install the 1 awning, clean up the garbage and refund me $200. This never happened. I communicated via email I wanted $300 returned and that I will have another contractor complete the job. I cleaned up the garbage in the back yard. I also gave them over a week to mail me a refund. Very unprofessional. Timeline: I put a $1,000 deposit on 6/27/23. They received the awning mid July. The 26th of July I emailed for an estimated install date with no answer. I emailed again in August 3rd with a response of 8/4 stating it would be Monday morning. This week they arrived on a Tuesday and Wednesday for approximately 1 hour or so. Did not completely remove all the railing on the side porch. This is when I emailed and called and said theyâ d be here Saturday 8/12/23-no show. Then email said Monday 8/14/23 theyâ d be here. 8/14 received an email they couldnâ t finish the job. I also called and always received voicemail. I left at least 2 voicemails without a return call. I gave them until 8/25 for my refund. Iâ ve not received any refund to date.

Response from Company:

Hello Alexix sorry for the inconvenience I resolved your problem.

5.0 Richard B. York, PA

They came to assess the situation promptly and fixed the situation temporarily till they could come back the next day and remedy the problem more satisfactory. John also suggested putting on a layer of silicone to make the roof last longer.

5.0 Anthony L. York, PA

John Johnston was very professional, on-time, and fast! He and his crew repaired our deck exactly how we asked. Thank you!

5.0 Steve S. West York, PA


5.0 Kevin K. Etters, PA

They did a really good job, very satisfied with the final product

0.50 Carol J.

It started all fine with good communication, but it went downhill very quickly when they did not communicate and did not show up to work. they did not pick up after themselves and were unwilling to make things right and the quality of the job quality is so bad that it failed the house inspection.

5.0 Brian S. Enola, PA

Project completed in a day great work and good price

1.0 Keith S. York, PA

We hired Johnston General Contracting for a deck restoration project and at the start Alex seemed very friendly, communicative, and confident that he could do the job in a couple of days. After a few days into the project, however, we began to see multiple red flags, and, ultimately, halfway through the project, we had no choice but to have him and his company stop working on our deck due to both the extremely poor quality of the work and his performance. Quality issues included: 1. Alex replaced the three main support posts holding up our second-floor deck but used one that was bowed and did not cut the others level, so the deck now leans in two directions. 2. He poured cement footers but only did them 8 inches in diameter so theyâ re not up to code and will need to be replaced. 3. His stairs were not level, despite being entirely newly built. 4. Fascia cut to cover the sides of the stair stringers was not measured correctly, with raw stringer wood showing through the large, uneven gaps. 5. The three stringers themselves were put in unevenly so that steps and riser boards were bowed with a gap at the middle, while at both ends they were flush together (Alex insisted this was on purpose to let water drain even though wood was bowed and it was not a consistent space from end to end where the boards met). 6. Step boards were done with sloppy cuts and measurements, with some risers and step ends being the same length, but some having the step wider (the amount varying randomly from step to step). 7. On the deck itself, deck boards were laid with fasteners being skipped every other joist. 8. Though a small deck (12x13), deck boards were not straight. 9. Spacing between deck boards had uneven spaces between them. 10. When I brought the poor quality to his attention, he indicated that decks donâ t look like what you see in magazines; and he repeated that it was the way he always does it for each of these issues. Work issues included: 1. Before starting the project I asked if there would be a delay while waiting for the color of materials we wanted to come in stock. He indicated there would be no delay and everything was in stock. After several days of working on the project, however, he emailed saying railings were out of stock, and he wouldnâ t be able to finish until the following week. 2. When mixing cement for deck post footers, he used our hose with a connection that was leaking and spraying out lots of water. This was left on all day, draining down along the foundation of our house resulting in water in our basement. 3. He did not show up several days, but provided no communication that he would not be out or a reason why. During the last couple of days he did show up at our house, he spent his time sitting in his truck looking at his phone and not working. When I came outside, he would go down to the deck, but as soon as I went in again, he would go back to the truck. 4. After having Alex stop working on the project because of quality, I emailed him asking how we should handle the deposit I had given. He said he had spent $200 over that amount, so he did not feel he owed me anything. I agreed that we would call it even if he provided the remaining materials. Someone did bring materials, but they did not include everything required for the job. When I contacted Alex saying that is not what we agreed on, he indicated that was what he had bought so far (despite having had a delay of materials running out before and supposedly being in a position to finish the job the next day). I am now out my deposit, with only partial materials for the job, and losing more money because I will need to remove and replace concrete footers, support posts, and the entire stairs he installed. I have had several contractors come out to take a look, and though some have not wanted to take on the rebuild project, they have all indicated that it was a horribly sloppy and incompetent job.

5.0 Pauletta M. Spring Grove, PA

Great service and a job well done.


Johnston General Contracting
Repairs and coatings

HomeAdvisor allows Service Professionals to post information about themselves and their business on their profile. HomeAdvisor does not review or verify the information representations set forth in those profiles as they are self-reported by the Service Professional.

HomeAdvisor verifies state-level licensing where applicable - note: some states require local or county level licensing and you should verify whether or not your pro is properly licensed.
To find more licensing information for your state, visit our Licensing Requirements page.

Seal of Approval

What is the screening process that Service Professionals go through in order to become members of the HomeAdvisor network?

  1. Verify Trade License
    HomeAdvisor checks to see if the business carries the appropriate state-level license.
  2. Verify Insurance
    As a part of our screening process, we encourage professionals to carry general liability insurance. We require coverage for hundreds of services.
  3. Verification of State Business Filings
    For business types that require a Secretary of State filing, we confirm that the business is in good standing in the state in which it is located.
  4. Criminal Records Search
    HomeAdvisor uses 3rd party data sources to conduct a criminal search for any relevant criminal activity associated with the owner/principal of the business.
  5. Sex Offender Search
    We confirm that the owner/principal is not listed on the official state Sex Offender web site in the state in which the owner/principal of the company is located.
  6. Bankruptcy Search
    We use 3rd party data sources to check the history of the principal/owner of the business for bankruptcy filings by or against them.
  7. Legal Search for Civil Judgments
    We use 3rd party data sources to check the principal/owner of the business for state level civil legal judgments entered against them.
  8. Liens Search
    We use 3rd party data sources to check the principal/owner of the business for liens placed against them.
  9. Identity Verification (SSN)
    HomeAdvisor verifies the social security number(s) of the owner/principal for identity check purposes. This check applies primarily to smaller business entities.
  10. Identity Verification (Reverse Phone Lookup)
    We conduct a reverse business phone lookup to identify records matching the phone number information provided by the business.

NOTE: Member service professional information confirmed as described above may change or expire over time; while HomeAdvisor attempts to maintain accurate and up-to-date information, and confirms changes when notified, we cannot guarantee that profile and screening information is accurate. Therefore, we recommend that before working with a service professional you verify that information presented is still current and/or acceptable to you.
Please see HomeAdvisor's Terms and Conditions for a full description of how we screen Service Professionals

**Only for U.S. service professionals

Final Step - Confirm Your Appointment:

Confirm your appointment with on , - Change


By clicking Confirm Appointment, you affirm you have read and agree to the HomeAdvisor Terms & Conditions, and you agree and authorize HomeAdvisor and its affiliates, and their networks of Service Professionals, to deliver marketing calls or texts using automated technology to the number you provided above regarding your project and other home services offers. Consent is not a condition of purchase.