Bonny Hills Beach Hotel has very good, filling meals. Only downside is that it is usually very busy and sometimes have to wait long periods to get your meals. Other then that it is a great place to eat.
I just love this place. I had lunch at Coopernock Hotel again but this time on a Wednesday and it was quite busy and I can see why. There was a great selection of dishes on the menu and the prices were very reasonable. The staff were friendly and delivered our steak sandwiches to our table outside. Great vibe.