Los huéspedes del Shanshui Lotus Heart Song Style Design Hotel Pekín, de 5 estrellas, pueden disfrutar de acceso al Parque Yuyuantan, enclavado a unos 4 km. Este hotel está dotado de una caja fuerte para garantizar la seguridad de los huéspedes.
La Torre Central de la Televisión China está ubicada a unos 10 minutos en coche del hotel en Pekín. Estar a 7 km del Zoológico de Pekín es una ventaja para los huéspedes que se alojen en el hotel Shanshui Lotus Heart Song Style Design Pekín. La estación de tren Este de Pekín está justo al lado del lugar, mientras que la estación de metro Wukesong se encuentra a unos 5 minutos a pie.
Las habitaciones incluyen una zona de comedor y un balcón completas con aire acondicionado, así como internet de alta velocidad y una tv de pantalla plana con canales vía satélite. Además, el hotel cuenta con minibar, equipo de café y té y una caja fuerte personal. Los cuartos de baño, equipados con una ducha a ras de suelo y un inodoro separado, también tienen secador de pelo y albornoces.
Se sirve un desayuno buffet cada mañana. Entre las opciones gastronómicas se encuentra un bar de terraza. El restaurante Chen APo Hotpot se halla a tan solo 1 km del Shanshui Lotus Heart Song Style Design Pekín.