We have stayed at The Balmoral on several occasions and have always had a warm welcome. The food on this visit was up to the usual high standard and we enjoyed it. 
The service in the dining room was also very good with friendly waiters.
The hotel is in a lovely setting and ideal for Meadfoot beach.