Another vote for Specsavers, but remember they are franchises so each branch is different. Having said that, I've had good service from them. I was referred straight to hospital a few years ago with a macular hole in my retina which had been picked up in a regular eye test.