Com uma vista panorâmica sobre a praia e o mar, o Bela Vista Hotel & Spa, com projeto de interiores de Graça Viterbo, conta com um total de 38 quartos, de nove tipologias, espalhados por três edifícios (Palacete, Bela Vista Jardim e Casa Azul).
O hotel de 5 estrelas oferece ainda restaurante de fine dining Vista, criado em 2011, aquando da inauguração do hotel, liderado desde 2015 pelo chef João Oliveira e detentor de uma estrela Michelin desde 2017, dois bares (um deles exterior), piscina rodeada de palmeiras, Spa com assinatura da marca francesa L’Occitane e acesso privado à Praia da Rocha.
Entre as novidades do Bela Vista está a remodelação dos quartos da ala Jardim, que ficou a cargo de Graça Viterbo e Gracinha Viterbo, da Viterbo Interior Design, assim como a abertura do Bistrô by Vista (novo restaurante de exterior com oferta mais descontraída) e um novo ginásio, aberto 24 horas. De notar que a unidade hoteleira só recebe crianças com idade igual ou superior a 12 anos.