The Drama ofrece wifi gratis en todo el alojamiento y vistas a la ciudad en Shanghái. El alojamiento está a unos 1,8 km de Templo de Buda de Jade, a 2,5 km de Calle peatonal East Nanjing Road y a 2,9 km de Estación de tren de Shanghái. El alojamiento está a 1,5 km del centro de la ciudad y a 17 min a pie de Templo Jing'an.
Todas las unidades incluyen aire acondicionado, TV de pantalla plana con canales por cable, hervidor, ducha, artículos de aseo gratuitos y escritorio. En el hotel, todas las habitaciones tienen ropa de cama y toallas.
En la recepción 24 horas se hablan varios idiomas, como inglés y chino mandarín.
Plaza del Pueblo está a 2,9 km del alojamiento, y Jardín Yu está a 5,1 km. El aeropuerto más cercano (Aeropuerto internacional de Shanghai Hongqiao) está a 14 km.