I stayed at Casa Bella for 3 nights in May 2013 for work. The location is beautiful, the room was comfortable and the host Indy was very attentive to all our requests and needs. Excellent service! Compared to places I've stayed in before in Nairobi, the price was very economical also. The only downside would perhaps be the distance from restaurants etc., but with a taxi (and Jay Cabs in particular) it is only 5-10 min from such conveniences and Indy will always organize transport so not really a problem.