We highly recommend North Shore. Nick promptly provided a detailed estimate and recommended how to replace the current eavestroughs so they would be more efficient. Nick encouraged us to get three quotes. We chose North Shore as their quote was competitive, they communicated in a timely and professional manner, and we were confident they would do an excellent job. Nick and Eric did the installation efficiently, left the yard debris free, and encouraged us to call if we had any concerns. North Shore provides professional service at all times. Laura in the office is very helpful. The contract was detailed with exact specifications re material and warranty. We are very pleased with all aspects of the service and installation. No downpayment was required. My experience is that companies that don’t require downpayments are confident that the customer will be pleased with the service.