I would certainly encourage everyone to give Kastro a try. This has turned out to be one of our firm favourites: I think we went three times last year, which is a bit of a recommendation in itself with all the other options available.
The food is great, freindly staff, and a good view down into the bay.