We eat here regularly and have recommended it to friends. The Thai and sushi are both excellent.
The service can be frenetic and a bit crazy in season. I think this is partially due to the size of the restaurant and it's success bringing in so many diners.
We visited once on the music evening they have and was pleasantly surprised at how good the atmosphere was. Although once again the staff seemed to struggle a bit with all the commotion.
The good is so good you can forgive any errors of serving during season.
Out of season it's an absolute gem.