Das Hotel befindet sich im Stadtzentrum von Kathmandu, nur 10 Minuten vom Flughafen, den berühmten Einkaufsmöglichkeiten in Thamel und dem Pashupatinath-Tempel, einem UNESCO-Weltkulturerbe, entfernt. Der Durbar-Palast liegt nur vier Kilometer entfernt. Es bietet ein Spa und ein Fitnesscenter. Gäste können die Aussicht auf die Stadt und die Berge in einem Restaurant, das den ganzen Tag geöffnet ist, einer Rooftop-Bar und einem Aussenpool geniessen.