Look into the Zhaolong (Great Dragon) Hotel. It's also on Gongti Beilu, about an extra 1 minute walk from Comfort Inn. I'd probably go for it over the Swisshotel. I'm with Moondog on this--the Ritz-Carlton Beijing and the new JW Marriott are too far from the kind of action this poster is looking for.