Excellent. Marc came here on time, was polite and courteous, and promptly made the necessary repairs. When I called for the appointment, customer service was good as well.