This restaurant overlooks the marina area right by the city walls. There are inside rooms too if the weather is poor and these would be good for a large group or party. We ate outside last weekend and there were heaters and blankets in case anyone was cold (fortunately we didn't need these). The food is very good and the portions are generous. The Pizzas looked great and were very reasonably priced but we ate from the main menu. The staff are helpful and speak excellent English.
We also had a great breakfast here on our last day which was the best one of our stay and included coffee/tea and juice.