El hotel está ubicado en el barrio de Neckarau, a 10 minutos en tranvía del centro de la ciudad de Mannheim y a unos 100 metros de una de las paradas del tranvía. Algunos de los lugares de interés de la zona incluyen el Planetario de Mannheim, los jardines Luisenpark y el estadio SAP. Este establecimiento cuenta con un total de 82 habitaciones con aire acondicionado, equipadas con TV vía satélite para proporcionar mayor entretenimiento en la habitación, una espaciosa zona de trabajo con teléfono de marcación directa y acceso inalámbrico a internet, lo que permite que los huéspedes ejecutivos puedan preparar sus reuniones en privado. Además, todas están decoradas en un estilo elegante que satisfará a quienes viajen tanto por negocios como por placer. La propiedad pone a disposición de sus huéspedes un centro de negocios con instalaciones para reuniones, además de una sauna para quienes busquen un poco de relación.