Das Fünf-Sterne-Hotel liegt am Spreeufer, gegenüber vom Berliner Dom. In der Lobby befindet sich das größte zylinderförmige Aquarium der Welt mit einer Million Liter Wasser.