I've eaten here twice, my wife has eaten here four times, and our neighbour goes almost weekly.
The service is indeed patchy (see previous reviews), but if you're not in a hurry, who cares (Ed: only the Townies!). And It can be noisy.
However, the food is good, the portions great, the value excellent, and the view outstanding.
And it is often packed, so do make reservations.