L'hôtel est situé dans le plus bel endroit du centre-ville de Rhodes, entouré de parcs verdoyants et de jardins de tentes. Il se trouve en face de la ville médiévale, à 5 minutes du centre commercial et des principaux sites touristiques de la ville. L'établissement compte 13 suites et 62 chambres spacieuses. Les installations comprennent un café, un bar et un restaurant. En outre, des équipements de conférence et un service de chambre 24h/24 sont également disponibles. Tous les logements sont entièrement équipés avec toutes les commodités et meublés avec goût. Les suites et les chambres disposent d'un balcon privé, dont la plupart offrent une vue sur le parc et le château des chevaliers. Chaque chambre est équipée de tout le confort moderne, notamment d'un minibar, d'une télévision et de la climatisation à réglage individuel. Les installations de loisirs comprennent une piscine avec snack-bar et un centre de bien-être.