I have stayed at Kidani village and Jambo a few times. Kidani has better rooms and a better pool but I would never choose to stay there again. Why? Because if you get a room at the top end of the "3" you are screwed. It's a super long walk to the bus from there. I'm talking 15 minutes at least to walk that far. And I got frustrated every time I made that walk.
Jambo, on the other hand, has a nice layout so even if you are as far away from the bus as possible it's only half as far as Kidani.
If you are driving then I would prefer Kidani because the bus doesn't matter.