Customer service is great and they get things done on time. But their technicians are probably clueless young folks who aren't trained properly (paid less than the average technician) and do the bare minimum. I've been there on several occasions with car issues and I found myself telling them on what they should be looking at. It's sad to see the rates that they charge and the sort of "blind leading the blind" service they provide.