El Hotel Vistabella se encuentra en lo alto de un pequeño acantilado, abierto a la bahía de Roses; entre las playas de arena de Canyelles Petites y del Bonifaci. El enclave es mágico, su distancia del núcleo del pueblo favorece una tranquilidad impensable durante los meses de verano y lo convierte en el hotel ideal, tanto para una escapada como para pasar en él las vacaciones. Dispone de un total de 34 habitaciones divididas en 8 categorías diferentes, todas decoradas de manera diferente y con diferentes estilos. A excepción de las habitaciones con vista al jardín todas las habitaciones tienen una terraza con vistas al mar Mediterráneo y la Bahía de Roses. La gastronomía ocupa un espacio privilegiado con una amplia oferta, cuatro restaurantes, cuatro cocinas especiales, cuatro espacios mágicos y un bar diferentes. Ofrece tambiém SPA donde desconectar y relajarse del estrés y de la rutina diaria. Además en el Hotel Vistabella se organizan todo tipo de eventos desde de bodas, reuniones pequeñas, fiestas, eventos gastronómicos y banquetes.