The business hotel features meeting rooms with natural daylight and guests are treated to world-class services and conveniences, such as wired and wireless Internet access, teleconferencing facilities, technology butler services, state-of-the-art audio-visual equipment and technicians, as well as a business centre. The premises are air-conditioned and guests are welcomed in a lobby with 24-hour reception and check-out services, as well as lift access to the upper floors. There are 3 restaurants and 1 bar on site and guests can also take advantage of the room and laundry services on offer. Those guests who are arriving by car may park their vehicle in the hotel's car park.
Located in Shanghai IFC, the prime real estate in the Lujiazui financial trade zone, the hotel and development is the work of architect Cesar Pelli. Shanghai Railway Station is 20 minutes from the hotel, while Shanghai South Station is 35 minutes from the hotel.
The hotel features the fine-dining Chinese restaurant designed by Steve Leung, the Scena Italian Restaurant and Flair Rooftop restaurant and bar. Breakfast is served as a buffet while lunch and dinner can be chosen à la carte or from the set menu.