I was extremely impressed with the professionalism, quality, value, and comprehensive range of services Jam Carolina Exteriors provided me. I have a house rental that is long drive from my primary residence that had numerous repairs that I wanted a one-stop shop to address. The major repairs included - 2 exterior door replacements due to water damage - Subfloor repairs radiating from the threshold of each door, also due to the water damage - Linoleum replacement on top of the subfloor I also had a grab-bag of exterior trim, stair decking, and fascia that required about 60 boards to be replaced, painted, and in some areas gutters to be replaced. Given a budget of about $10,000, I had gathered quotes from numerous contractors big and small, and was disappointed in the lack of detail in those quotes, until I met with James from Jam. He provided an extremely detailed action plan and list of materials in his estimate for the major repairs. No other estimate I received was - Nearly as detailed, or - Prepared to handle all the major work components I then called him back to get another quote on the exterior trim grab-bag, and his quote for that work was just as precise and reasonable. I then approved both estimates. Given the distance from my primary residence I was not able to monitor the work onsite. However, Chris, James, and Brandon kept in touch via calls, text and pics. In addition, my tenant provided updates as well, and she was appreciative of the status updates and respect Brandon and the Jam crew showed her. There are always surprises that happen on a job of this scope. In those cases, the Jam team was always proactive and able to provide upfront options. They finished the job within the budget. During the final walkthrough James made sure every itemized repair in the estimates were reviewed and approved by me. I feel confident that the repairs will outlast the 10 year guarantee they supplied. I will definitely look for Jam Carolina Exteriors to handle my primary residence as well for any future remodeling project.