Das Stella Rooms in Tolo bietet Unterkünfte mit Meerblick und kostenfreiem WLAN sowie einen Garten mit einer Terrasse und Gartenblick.
Jede Unterkunft verfügt über ein eigenes Bad mit Dusche, eine Klimaanlage, einen TV und einen Kühlschrank.
Der Strand von Tolo liegt 10 m vom Aparthotel entfernt.