Great place! Superb location in a quiet street only a 2 minutt walk away from the buzzing main street in the old town of Rhodes.