Este establecimiento consta de 455 suites de 1 y 2 dormitorios, meticulosamente detalladas para ofrecer un alto nivel de confort al viajero individual y a las familias. Se trata de un hotel urbano y de negocios, construido en 2009 y totalmente climatizado. Sus instalaciones incluyen vestíbulo con servicio de salida y recepción 24 horas, caja fuerte, cambio de divisas, guardarropa, ascensor, salón de peluquería, cafetería, bar y restaurante. Los que se encuentren en Shanghái en viaje de negocios tendrán acceso a las salas de reuniones del hotel, así como alquiler de ordenadores, conexión a Internet de banda ancha y servicios privados de secretariado a su disposición. También se ofrecen servicio de habitaciones y de lavandería y los que lleguen en coche podrán dejarlo en el aparcamiento cercano.
Este encantador hotel goza de una ubicación práctica a solo unos pasos de la estación de metro de Jiangsu Road y del Shanghai Film Art Center. La Plaza del Pueblo queda a unos 15 minutos en transporte público, mientras que la estación de ferrocarril de Shanghái dista unos 6 km. Los lugares de interés cercanos incluyen el Parque Zhongshan y Nanjing, a 1,5 y 280 km respectivamente.
El restaurante Monet ofrece cocina occidental y asiática, mientras que el Oasis Lounge es un local elegante y de moda donde relajarse mientras disfruta de unas bebidas y música. El desayuno se sirve en forma de bufet (continental) y el almuerzo y la cena se pueden disfrutar también de bufet, a la carta o de menú. El hotel ofrece régimen de ?todo incluido'.