Why wouldn't you stay in either?
It would probably be nice to stay at the Ritz or Al Sharq, but they're little bit out of the price range. In addition to Sheraton and InterCon, Moevenpick Towers was suggested, but I've never heard of that brand name before.