We ate here a few times during a 3 week stay and we found the food very good especially the pizzas. Large servings and very friendly staff. There is an English menu. I got lost walking around one day and the staff were happy to redirect me. We will definitely eat there again on our next visit.