Nice, clean, fine - great taverna couple steps away.