If you need to be downtown, then Serena is a good place to be. The rooms are comfortable, there is a nice bar and restauarant, a sports club, business center, and a good pool. Service is generally very good. There are lots of taxis, but i dont reccomend using the hotel service to book safaris. You can line up a safari with a private driver for twenty percent of what you would pay at the hotel. All in all, was quite happy with my stay.