A nice alternative to the China World is the Kerrey Centre, which is about tow blocks behind it from the main drag. It is also a Shangri-La Hotel, and the service there is exemplary.
I once ate breakfast at a table next to Chow Yun-Fat there - I did a double-take to see him and his wife at the club breakfast, but didn't bother them.