We booked this place as post accomm after our camping safari, thinking anything will be an improvement. Our first room was a huge let down, it wasn't tiny but once we'd unpacked it was too small. Bathroom was tiny and after a shower was entirely wet and slippery. About an hour after check-in (completely unpacked and showered) reception phoned and said they had to move us as our toilet was broken (not). We were initally reluctant as it would mean repacking everything, but after looking at the new room, we moved straight away. It was on the 6th floor and was twice the size (bathroom was huge too), had a tv, table/chairs, fridge (that worked) and king size bed (with mosquito net). Basically a bad room had turned into an good room. Doors were really flimsy and didn't keep out any sound. There was a hasp on the door which enabled you to put your own padlock on which didn't fill us with much confidence, but we had no security problems and the doors to each level are locked so unless you're staying on that floor, you can't just walk in. Bed was comfortable and shower was good. Tried to make a phone call from the room but you have to go down to reception. It was noisy so couldn't hear well, and then got cut off as the phone cord broke! Not impressed, and can't understand why a hotel these days can't provide that service.
Staff were friendly, although initially they couldn't find our booking, and then at breakfast said that it wasn't included in our rate (sorted quickly). Bar staff were friendly, and it was nice to sit out on the balcony supping Tuskers. Location was central, taxi service right outside the door - at first glance the taxi looked awful and we were reluctant but ended up phoning the same guy the next day to take us to Giraffe centre & Elephant Orphanage for a good rate.
Overall, it was fine, wouldn't stay there again and I'm sure you could get a better deal at a nicer place....BUT saying that there were no huge issues and the upgrade made the experience much better.
This review is the subjective opinion of a TripAdvisor member and not of TripAdvisor LLC.