I had wonderful meals here on 5 different occasions. The staff are so lovely, the food has always been a good quality. I did however, discover that most people don't book and this causes a lot of problems trying to calculate the amount of staff needed. this would cause slow service - I discovered this because I asked- not because a staff member was whinging. We were lucky. The place was packed and they expected a full house due to school holidays. They have an amazing amount of play things for kids- enough high chairs and enough room for families with or without kids. We were thrilled to have a lovely table and our meals were great. Mine was the Fillet Steak and it was "melt in your mouth" tender. My partner had the Barramundi, my friends had the Chicken Schnitzel and also the salmon. Last time I had the Belrose burger and the time before the steak sandwich. My partner had the same meals but at opposite times. When I had the burger she had the steak sandwich. The kids had the chicken nuggets and the time before they had the cheese pizza. Other times they have had the meatballs and the fish & chips. Out of all these meals and all these different occasions we didn't have one bad meal - not one. I am a creature of habit and I tend to stay with the same type of meals, beef burgers, steak or steak sandwich - which I had one of these meals on all 5 different occasions. I am completley happy with the Belrose Hotel and can recommend this as a place to have a lovely quality meal at a reasonable price. It is not "club food" and therefore isn't priced the same. It is food which is a cuisine. I highly suggest you try and take your kids, My suggestion would be to always book a table when you wish to eat out - anywhere. Unless it is McDonalds or a club. It gives staff an idea of what to expect.