Both Great communication and service. Nick (the technician) was on time and professional. He even honored our no shoe policy inside our home with no issues.