The Bonaventure is nice, very high up and the building has access to the underground, though it isn't obvious from the lobby how to get there. The club is pretty nice in this hotel as well, good food at night and reasonable prices on booze.
The drawbacks are the hotel is really layed out stange and the rooms aren't that big, additionally if you have a car the parking is quite expensive.