The Gazebo Restaurant
The food is excellent. All of it. We've been working our way through the menu and haven't been disappointed yet.
There's a callaloo/cheese thingy. Yes, it was so good I can't recall what it's called. I ate two servings in one go!