Downstairs at the Raffles on Canning Hwy.
I think we have probably been here 10 times. Surprised I don't seem to have written a summary of my experiences.
On the plus side: Food is consistently good, basic and not cheap but good. The steak sandwich is my choice most often. Location is great, nice way to spend a sunny afternoon or stop for breaky on a bike ride. Beer and wine selection is always sufficient to find something nice.
Other thoughts: Service is patchy. From great to very poor and actually rude on occasion. Actually now I think about when its good service its not very genuine.
The restaurant upstairs is ordinary (and expensive).