I felt the service was good, but the communication with the office was poor. Appointment was set for 2-4pm technician didn't show up till 5:30pm with out a call from the office letting me know. Not cool