Cet hôtel de 5 étoiles est situé au centre ville de Shanghai et fut construit en 2002. Il se trouve à courte distance en voiture de People's Square et la station la plus proche est West Nanjing Road. L'hôtel a une cafétéria, une piscine intérieure et un centre de fitness. Les 422 chambres sont équipées de minibar, sèche-cheveux, coffre-fort et air conditionné.