Originally Posted by
Siempre Viajando
Try the Shangri-La on Sheikh Zayed Road, it should fit the bill. Not that there's much to see from up the tower, mind you, but the hotel is manageable in size.
I second the Shangri La. It's a very nice place with a compact lobby. It can be a little pricey, but it's a better deal than most places in town.