Located in South Beijing and surrounded by many Fortune 500+companies, the hotel was the first five-star international hotel in the Beijing Economic and Technological Development Area (BDA) and is favored by business travelers. With multiple landmarks and Naihaizi Park in the neighborhood, it also provides good accommodation for sightseeing tours.