I have been using Cooper Automotive for quite some time for general service and repairs of my vehicle, they always offer great, honest service, with a really good attitude.
They'll pick you up and drop you off at work if you need it, wash your car, and generally provide a good service.
I would definitely recommend them in the future.