Lovely view of the waterfront and city but food and service are hit and miss. Last night we waited 50 minutes for our main courses (hamburger and veal panini) and when the food arrived, it was decent, not amazing, and certainly not worth the wait. In the past we've ordered their pizza, fish and chips, fish special, and pasta and all of these dishes have been ok. Not amazing, not terrible, just respectable.
We've come other times when the service has been better, and the restaurant's worth going to if you want to have a drink and enjoy the beautiful scenery, but just keep in mind that the food is no better than average and service can be VERY slow.