The view in this restaurant is beautiful, try to get a table outside (in our case, 1 out of 5 waiters was friendly and made that possible - the others said it's not possible though 3 tables were free)
The food is okay. Calamares were not so good, fish was fine.
They try the following trick to get money from tourists: They write prices for fish in EUR/kg on the menú, than charge you for the whole kg in the end. In our case, an average fish meal in an average restaurant was supposed to cost 32 EUR. First reaction after we wondered about that was that we were supposed to have 1 kg of that fish. Ridicolous of course, it was for 1 person. So in the end we paid 19 EUR for 600 g (it was not that much but okay).
So if friendly service is important for your experience, don't go there. If not, you will have average food and a very nice view.