Stylish hotel set on the top floors of the 81-story China World Tower - 22 km from Beijing Capital International Airport.