El Hotel Bellavista se encuentra en La Puebla de Castro y cuenta con una piscina al aire libre, un jardín y una zona de playa privada. El hotel está situado en el embalse de Joaquín Costa (Barasona) y ofrece vistas al lago.
El Hotel Bellavista alberga un restaurante con asientos en el interior y al aire libre. También hay un bar y máquinas expendedoras de aperitivos y bebidas. Bajo petición, se preparan almuerzos para llevar. Además, hay conexión Wi-Fi gratuita en todas las instalaciones.
Las habitaciones tienen suelo de baldosa, calefacción, armario, zona de estar, TV de pantalla plana y baño privado con bañera y artículos de aseo gratuitos.
En la zona se puede pescar y practicar senderismo.
La localidad de Barbastro está a 21 km del hotel y la autopista A-22, a 25 minutos en coche.