We have had morning teas and lunch here over the last 7 years or so which I guess can speak for itself. There is a lovely fire which you can look at even if you can't get the closest table - the place is popular. The service is good and quick without the staff "hanging around asking if everything is OK!" The coffee is great and the food reasonably priced and a good variety.
The atmosphere is very pleasant even when it's full of customers.