Having to purchase a new roof is a wicked pain in the butt- financially and emotionally, but when you need a new one, well, you need a new one. I got 6 bids from 6 different companies. At the end of the day, Jim's price not only sat at a reasonable place, but Jim, himself, is a stand up guy with a highly reputable company that's been around for a while. His knowledge and professionalism won me over. Quick points: Jim's crew was great. Very professional. Very thorough. During the entire process Jim was always available if I had any questions and/or issues. I had an "old school" roof- composite over wood shingle, so they had to tear it all off, re-plywood the rafters, felt it up, then put on the new shingles...not a clean job. They took off the old roof and did the ply wood all in the first day. They were thorough and did a great job cleaning up. The one thing that was kind of a bummer was that the attic got plastered with all the debris. They did a decent job picking up all the big pieces before putting down the ply wood, but there was still a good amount of debris left up there and if I hadn't mentioned to try and clean up a little more, it wouldn't have happened (I had to get them to take my dry vac and at least suck up the smaller debris off of my heating unit). If you are reading this and have a similar "wood shingle" situation" I would recommend having them tarp the attic as best as you can. The following 2 days, Jim's crew shingled the roof, added all new dormer vents and painted any and all roof assets to the appropriately match color of the shingle. Before I knew it, they were done. Overall- Two big thumbs up to James B. Robertson, Inc. The roof looks great and it works!! I would definitely recommend Jim's services.