El hotel se encuentra en un edificio único construido en 1907 y recientemente remodelado con el mayor respecto por su decoración original. Está completamente climatizado y consta de un total de 8 habitaciones. En la planta baja los huéspedes encontrarán la recepción, una cafetería restaurante y un salón comedor, de uso exclusivo para huéspedes del hotel. En la parte trasera del establecimiento hay un jardín lleno de palmeras, flores y zona verde, donde los huéspedes pueden relajarse y disfrutar de un momento de paz. Otras instalaciones incluidas son caja fuerte, guardarropa, bar, conexión a Internet WiFi, servicio de habitaciones, servicio de lavandería y alquiler de bicicletas.
El hotel está situado en la plaza principal de la pintoresca ciudad de Sóller. Justo al lado, los huéspedes encontrarán numerosos bares, restaurantes y calles de tiendas. Las paradas de tranvía para Port de Sóller y el tren a Palma también están cerca. La playa queda a solo 8 minutos en coche o a 20 minutos de trayecto en transporte público. El aeropuerto de Palma de Mallorca está aproximadamente a 30 km del hotel.
El restaurante del hotel tiene fama de ser uno de los locales gastronómicos más destacados de Sóller. Ocupa la planta baja del edificio. Consta de 2 salas principales elegantemente decoradas con un estilo modernista. Cuenta con su propia terraza tranquila, asentada en lo alto del jardín trasero del hotel, con vistas preciosas de la plaza principal, para que los huéspedes echen un vistazo al día a día en Sóller y tengan la excelente oportunidad de observar a otra gente. Por la noche, los platos que se sirven en el restaurante reflejan el elaborado estilo mediterráneo del chef del hotel.