The hotel, which was built in 1991, comprises a total of 248 rooms on 8 floors and has its own restaurant, bar and 6 conference rooms.
The hotel is located in the centre of Darmstadt, just around 200 m from a station for public transport. It is just a short drive from Mathilda Heights.