You have to go to Green Cabin!
It has been there forever looks the same and some of the waiters must have been there from the start.
Food is okay - the hoppers and baked crab are particularly good. But the reason that you need to go is the service.
It is an old fashioned place used mainly by locals so it lags way behind the good dinning experience to be found in the 5 star hotels. However, if you are not in a rush, for a relaxed informal meal, when you don't mind what order or when your courses come or what the waiters bring (always with a smile) you will have an unforgettable experience.
I love it!