El hotel cuenta con 3 restaurantes, bar de playa y boutique. Los huéspedes pueden descubrir las estrellas desde el observatorio de la azotea, fundado en colaboración con el observatorio de Laupheim. Hay 130 habitaciones a las que se puede acceder en ascensor.
Este hotel está situado a 5 km de Victoria, la capital de Seychelles, en una playa de 3 km de las arenas coralinas más finas y rodeado de palmeras tropicales y del calor del océano Índico. La bahía de Beau Vallon es la zona de playa más popular de la principal isla de Mahé. El aeropuerto internacional se halla a unos 15 km del alojamiento.
La mayoría de las habitaciones del hotel tienen vistas al mar. Cada una está dotada de aire acondicionado regulable, ducha/bañera, secador de pelo, cama doble, teléfono de línea directa, TV, radio, caja fuerte, minibar, nevera, cafetera/tetera y set de plancha.
Se aceptan American Express, Diners Club, MasterCard y VISA.