QDI is great. From customer service to scheduling and technicians, I have had good experiences with all of them.