Situé à Tolo, le Stella Rooms propose des hébergements avec vue sur la mer et connexion Wi-Fi gratuite, ainsi qu'un jardin avec terrasse et vue sur le jardin.
Chaque logement dispose d'une salle de bains privative avec douche, de la climatisation, d'une télévision et d'un réfrigérateur.
La plage de Tolo se trouve à 10 mètres de l'appart'hôtel.