Have taken clients on a number of occasions to the Promenade Restaurant in the Thistle Hotel. You won't get a much better seaview in my experience.
Not necessarily my venue of choice for when I go out socially but the food is good quality, (not cheap).