El hotel está situado en el interior de la Torre de la Televisión de Pekín, con la avenida Chang'an al norte, Dongsan Huan al este y Jianguomen al oeste. Se encuentra entre la zona de negocios de Wangfujing y el distrito financiero central, cerca de la zona de negocios de Jianguomen, que conecta Donger Huan y Dongsan Huan.
Este hotel climatizado consta de 130 habitaciones y fue construido en 2009. Dispone de vestíbulo con servicio de salida/recepción 24 horas, caja fuerte, ascensor, sala de desayunos, conexión a Internet, servicio de habitaciones, servicio de lavandería y aparcamiento. El salón del estudio de TV es un lugar importante para el teatro y las artes. La altura del edificio es 12,2 m y la superficie de construcción abarca 1332,84 m². Hay tres pequeños estudios de 300-700 m² de superficie, tres salas de postproducción y cuatro salas de conferencias con capacidad para 40-150 personas.
Las luminosas y amplias habitaciones les proporcionan a los huéspedes un entorno confortable, con su antiguo mobiliario de palo de rosa, que muestra la elegante cultura tradicional a la vez que crea un ambiente armonioso. Todas las habitaciones están dotadas de cuarto de baño privado con ducha, bañera y secador de pelo, así como de cama doble, teléfono de línea directa, TV vía satélite/por cable, conexión a Internet, caja fuerte, minibar, nevera, cafetera/tetera, set de plancha y aire acondicionado/calefacción central.
El restaurante tiene capacidad para 230 comensales y está situado en lo alto del edificio. Además, ofrece 5 salas VIP y 8 salas para negocios. Se sirve desayuno continental de bufet cada mañana.