Any business or vacation traveler who has stayed at one of the 360 Crowne Plaza hotels in 60 countries worldwide (there are two in Beijing) expects first-quality accommodations and services. The Crowne Plaza in Beijing, the capital city of China, is no exception. Most international travel experts rate it with five stars.