We have eaten here about 8 or 9 times, the food is very good, a proper selection, freshly cooked using good ingredients. The service can be variable, but is friendly and it really depends who is there (or not there). The prices are relatively high, but we believe they are generally in line with the quality of the food. The primary reason we don't eat here more often is down to the premises themselves. The place is very noisy (every sounds echoes and bounces around) and it lacks atmosphere - the premises do not match the food quality - some additional soft furnishings would help, but it is all walls, windows and hard flooring and could possibly be readily addressed.
so, our recommendation would be to give it go, hopefully they restaurant area will be given a make-over at some time in the future. we will eat there again soon!