I think even better than a good independent is a nixer/retired or semi retired mechanic. This is where I have been getting my servicing done for the last 3 or 4 years. If you get to know a good local guy he'll never rip-off his neighbours and will be highly unlikely to do a shoddy job - cheaper too, and is likely to take more care/time with your car.