We stayed for about 3 weeks in the spring/summer of 2011, and had an irritating experience. The chef was consistently rude, and meals were very over-priced. Prices also weren't transparent (they charged an insane amount for laundry), and when we checked out there was a somewhat tense exchange when we saw that the bill was much larger than had been expected or explained. Am back in Nairobi now and will definitely avoid this place. Lots of other nice places to stay that are better value for the cost.