We had our anniversary there last year. Nice meal and lovely views, but do not stay as the rooms are very basic and not worth £50 for a night.
Also, our daughter rang with her credit card and asked for something special for us. They would not take her card, said they did not do that over the phone. My daughter was so disappointed.