Excellent!! Very impressed with all above categories (cooperative, cordial & courteous, professional appearance, responsive to questions/concerns, respect for customer property, quality/appearance of project, work completed in a timely manner, cleaned up on completion). Go Home & Hearth!