Bangkok's hotels are concentrated in three major areas: along the Chao Phraya River, in the entertainment and business districts between Silom Road and Surawong Road, and along Rama I and Sukhumvit roads. Bangkok is overflowing with a huge variety of hotels, all frantically competing to fill rooms. Some of the upscale hotels have gained a deserved worldwide reputation for excellence.