- Residential Work
- Small Jobs Welcome
HomeAdvisor Screened & Approved
This service professional has passed the HomeAdvisor screening process.
Learn about our screening process99% Recommended
46 Years In Business
Company Details
Hours
- 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: Closed
- Sun: Closed
Achievements
Service Details
Areas of Expertise
- Custom painting
- Roof Repairs
- Gutter Guards and Cleaning
- Deck repair and stain/waterproof
- Roof Painting and Coatings
Cost Information
- Free Estimates
- Warranty Offered
- Credit Cards Accepted
Reviews
Write a ReviewJames came and explained what he was going to do. He was very transparent from explaining he had an estimate to go to but he would come right back and stay until the job was finished. James moved all the furniture so he could clean under those areas. He took my old outside rugs and put them where I asked him to. And he put my new ones down. He took the old canopy down and put the new one up. He even took some of the ropes and tied it to the fence so the canopy can’t possible fly away. James fixed one of my plastic benches so the top will now stay on it. James also put another canopy up on my other patio. It’s a portable tent that’s been in my shed for a few years.The back yard looks new and amazing! James was so considerate that he took off his work shoes so he wouldn’t get the new outside rugs dirty. It’s so nice to have a contractor who cares about his work. I’m hoping James will have time to come back as there are many other projects I need him to do.
James did a great job. He was professional and his attention to detail was on point. Highly recommend.
I was so relieved when James called to say he could repair facia that was ripped, damaged and hanging from a storm the night before. My insurance company quoted me a price of $7K if I reported a claim. James expertly replaced the facia the next day at a cost of $250. Buy local!
Showed up on time and did an A++++ job. Highly recommended!
Very pleased with quick response and repair
You can't beat a family-owned and operated business that does a good job at a reasonable price, and one that takes pride in their work. James and his father were great to work with, showed up as scheduled, did an excellent job installing screens on our gutters, and did the all-important clean up afterwards. And the gutter screens are just as, if not more, effective than the outrageously expensive options widely advertised.
James and his Dad were great! They responded to my request promptly and arrived at my home in a timely manner the following day. They were very professional and took the time to explain every aspect of the work that needed to be done. The cost for the project was very reasonable, and they did an excellent job repairing the exterior trim on my home - they even went as far as to reinforce the existing trim on that same side as well. I will definitely recommend their services and will gladly use them again for any future projects.
James responded quickly ,and did the job the same day for a fair price. I will use him again when the need arises.
excellent job and if I have any more work needed I will surely call you again.
Fantastic! James responded quickly to our call. He was pleasant and extremely knowledgeable. We needed an exterior vent cover replaced which was challenging because the old vent cover had cracked and was still attached to the inner duct. James did an excellent job. He removed the old cover and cleaned the area so that the new cover fit perfectly. Also, he noticed that the condensation hose to our HVAC system needed caulking, so he cleaned up the old caulk and applied fresh caulk - beautiful job!!! If you need work done - do not hesitate? call James Forrest!!! Thank you, James! We?ll be calling you again!!
Photos
Find More Pros
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.
To find more licensing information for your state, visit our Licensing Requirements page. Note that some states require local or county level licensing and you should verify whether or not your pro is properly licensed.





