I won't repeat what others have said, other than to add that Malaika worked out perfectly for a recent business trip with a group of 6. The staff went out of their way to be helpful when we needed a place to have a long group discussion, and when I needed some pages printed at the last minute. I could linger on the veranda watching the waters of Lake Victoria for hours.
There was quite a bit of noise from a wedding celebration one of the nights, but my earplugs neutralized it.
Bar service was good, I enjoyed the Fisherman's Catch dinner so much that I had it both days.More