Excellent experience all around from Presidential Roofing. The estimating process was thorough, the bid was received quickly, the Project Manager rechecked the job before materials were ordered (while answering all my questions). Materials were delivered when promised, trash made it into the dumpster, the roofing job went faster than expected, and the crew was pleasant and conscientious. I created a punch list after the job was complete, and the 8 or so items were handled within 48 hours. Great experience - from estimating, to Project Management, to install, to follow-up from the office afterward. Highly recommend.