La propiedad está bien situada en Rhodes town. Hay un total de 207 habitaciones. Situado en el centro de la ciudad, el Hotel permite un fácil acceso a la ciudad y a todo lo que ésta ofrece. Los huéspedes encontrarán la playa a tan solo unos minutos de la propiedad.