Excellent communications between Stewart Roofing and myself. Questions answered promptly and adjustments to quote for additional ice guard and ice retainers fairly made. Crew arrived as promised and job completed in 2 1/2 days. Excellent job, lawns and flower bed protected and clean up well done. From initial quote to finished job, a very pleasant and worthy of a "well done"