I have stayed at the "Kensi Menara Palace" which is quite new and has very good rooms. The only disadvantage that it is located not exactly in the city centre. At least taxis are inexpensive, so it won't kill your budget. The other place that I have stayed at is the "Le Meridien", could not complain too much about it as well.