We stayed here for 1 night July 12, 2013 prior to our safari and arrived late & left very early the next morning.
Once we arrived, we were so exhausted from 15+ hours of travel, that we ate a quick meal (which was great), and then went to bed right away. We did have a bit of confusion of charging for our stay (which was already paid through Expedia), but once we showed our email confirmation, it was okay. Service from staff was excellent. We were impressed by the honesty of a waitress who served us dinner and returned our change the next morning at breakfast (not realizing it was a tip for her).
Our only qualm was that the walls were so thin, you could hear everyone nearby walking and talking since we were on the ground floor. The room we were in was average (definitely not the new executive room) and it suited our needs for a quick stay.
Overall, the hotel grounds & service were much better than actual room itself. For what we paid, we expected the room to be nicer. Not amazing value when all we needed was a comfortable bed.