I can highly recommend Richmond Hill Roofing. I recently got a new roof and eaves with leaf guard. Every part of the process went smoothly. They returned all my calls promptly, answered all my questions, gave reasonable prices and quality work. The crews were friendly and did an excellent job of cleaning up my yard, too. I am very happy with the end product.