Compared a few proposals before deciding on Nanfito. They offered the best combination of quality and price. (Others will lower their bids by skimping on materials, but that’s not what value is all about.) The team assembled for the install was conscientious and professional. The job was challenging — a large roof with many steep pitches. They were done on time, though. We also had to replace skylights as part of the job, and the install required some repair to interior drywall, which Nanfito completely took care of — they look like they’ve always been there! Also, given the pitch of the roof and the age of the house, we opted to upgrade our old gutters to improve capacity. Again, very nice install and no more overflow, so they were right when they recommended the solution they installed.