I was surprised to see some bad reviews online for Coopers. I took my SUV there with a hard to diagnose issue and they spent a good deal of time tracking down the issue and only charged me for the actual repair that was required, not for the investigation work. They even gave me a lift home. I went to them in the first place after a recommendation from a colleague and I'm a regular customer now.