Con acceso a internet de alta velocidad en zonas comunes, el Grand Skylight Hotel Pekín, de 5 estrellas, está a una distancia de 850 metros del Parque Olímpico de Pekín. Con una ubicación en los alrededores del Estadio Nacional de Pekín, este hotel tiene 252 habitaciones y un bar lounge en sus instalaciones.
El hotel goza de una ubicación privilegiada a unos 6 km del Templo Lamaísta. El Estadio del Centro Olímpico en Pekín se halla a un corto paseo del Grand Skylight. El alojamiento está rodeado de un estadio, un parque y un parque forestal. Los amantes de las compras disfrutarán estando a una distancia de 750 metros del Centro de Convenciones de Pekín. La estación de tren Este de Pekín está al alcance del Grand Skylight Hotel, mientras que la estación de metro Anlilu se encuentra a unos 10 minutos a pie.
Las habitaciones cuentan con aire acondicionado, además de televisor para el máximo confort de los huéspedes. Los cuartos de baño disponen de inodoro separado y ducha, además de comodidades como secador de pelo y gorros de ducha. Los huéspedes pueden aprovechar un inodoro separado y una ducha, así como albornoces y un gorro de ducha que se proporcionan en los baños. El Grand Skylight Pekín ofrece habitaciones con vistas al estadio.
En el restaurante chino se sirve una amplia variedad de platos chinos. El restaurante Hongfanqie Chuzhen Fang invita a los viajeros a disfrutar de comida china, y se encuentra a una distancia de 500 metros de este hotel.