Westlich von diesem umweltfreundlichen Hotel liegen die Peking Landmark Towers, das Botschaftsviertel und die Messezentren National Agriculture Exhibition Centre und China International Exhibition Centre. Der Chaoyang Park, das Einkaufszentrum Beijing Lufthansa Shopping Centre, der Sunflower Tower und Sanquan International Apartment liegen östlich des Hotels. Anbindungen an die öffentlichen Verkehrsmittel (Metrostation Liang Maqiao) befinden sich direkt vor der Tür des Hotels, die Sanlidun Bar Street mit vielen Bars und Pubs liegt nur rund 1,5 km entfernt. Ebenfalls in der Nähe des Hotels finden sich viele Sehenswürdigkeiten von Peking, darunter der Peking-Zoo (rund 11 km), der Tempel des Himmels (rund 10,5 km) und die Verbotene Stadt (ca. 8,6 km entfernt).
Das Hotel wurde für anspruchsvolle Reisende auf der Suche nach Komfort und Service gestaltet. Zu den Einrichtungen des 2008 gebauten, klimatisierbaren Hotels mit 150 Gästezimmern gehören ein Empfangsbereich, eine 24h-Rezeption mit Check-out-Service, ein Hotelsafe, eine Wechselstube, eine Garderobe und Aufzüge zu den oberen Etagen. Zu den weiteren Einrichtungen des Hotels gehören ein Café, ein Restaurant, Internetzugang, Konferenzeinrichtungen, ein Zimmerservice und ein Parkplatz.
Due Gästezimmer sind einzigartig, angesagt und modern gestaltet - Glas und diffuses Licht wurden verwendet dabei. Der Fokus der Einrichtung liegt auf Komfort und Effizienz. Alle Gästezimmer verfügen über DSL-Internetzugang, ein Doppel- oder Kingsize-Bett, Sat.-TV, ein Direktwahltelefon und eine Minibar. Auch ein eigenes Badezimmer mit einer Dusche, einer Badewanne und einem Haartrockner, außerdem ein Safe, ein Kaffee-/Teezubereiter, ein Bügelset und eine individuell regulierbare Klimaanlage und Heizung sind Teil der Grundausstattung.
Das Hotel bietet All-inclusive-Pakete. Allmorgendlich wird ein kontinentales Frühstücksbuffet aufgetragen. Das Mittag- und das Abendessen werden als Buffets, als Menüs oder à la carte angeboten.