We had gone to this place after the hotel staff recommended it.
In short: amazing thin pizza! Cost was 6-8 euro per pizza which is cheaper than most restoraunts in the area.
Staff didnt seem to understand much english but the menu has a row in english and pointing just means ordering is faster.
Great food decent price, highly recommended