Situado em Tolo, o Stella Rooms disponibiliza acomodações com vistas para o mar e acesso Wi-Fi gratuito, bem como um jardim com um terraço e vistas para o jardim.
Cada unidade tem uma casa de banho privativa e um chuveiro, ar condicionado, uma televisão e um frigorífico.
A Praia de Tolo fica a 10 metros do aparthotel.