Idéalement situé dans le centre-ville de Rhodes, le Musses propose des hébergements indépendants, dotés d'une connexion Wi-Fi gratuite. La rue des Chevaliers et le palais du Grand Maître se trouvent à 700 mètres.
Tous décorés de façon différente, ses studios et appartements disposent de lits en fer forgé. Ils s'ouvrent sur un balcon ou une terrasse. Climatisés, ils comprennent également une télévision à écran plat et du matériel de repassage. Tous ces logements possèdent un réfrigérateur et des équipements de cuisine pour préparer vos repas.
Le Musses se trouve à 2 km de la plage la plus proche et à 13 km de l'aéroport international Diagoras.