Em Olbia, a cerca de 6,3 km de Olbia Harbour, Mensos Rooms dispõe de um jardim, quartos não fumador, acesso Wi-Fi gratuito em toda a propriedade e um terraço. O alojamento está a cerca de 18 km de Ilha de Tavolara, a 27 km de Giants Tombs Coddu Vecchiu e a 45 km de Isola dei Gabbiani. Os hóspedes podem desfrutar de vistas do jardim.
As unidades dispõem de ar condicionado, um frigorífico, um minibar, máquina de café, bidé, produtos de higiene pessoal gratuitos e secretária. Apresentando uma casa de banho privativa com chuveiro e um secador de cabelo, algumas unidades do alojamento também têm varanda. No alojamento, os quartos incluem roupeiro e televisão de ecrã plano.
Mensos Rooms tem vários pontos de interesse populares nas suas proximidades, incluindo San Simplicio Church, Church of St. Paul the Apostle e Archeological Museum of Olbia. O aeroporto mais próximo é o Aeroporto de Olbia Costa Smeralda, que fica a 4 km de Mensos Rooms.