The team at Ferguson was fantastic to work with. Very responsive, with excellent communication and coordination. We were referred to Ferguson by our neighbors and we are glad we used them. Roof installed very quickly, and no mess left behind. Gutters were installed a few days later, we are very pleased with the results.