We found the villa to be decent, it was probably one of the cleaner places we stayed at while in Africa. The staff can communicate in English enough to understand your needs. It is quite remote though, so if you're planning to commute to and from city centre, you have to walk a good 10-15 min before you can catch a dara dara to town (which should only cost 400 shillings). Oh and it is also quite far away from the airport, so it cost us around $30 USD to get there even with some extreme bargaining (don't know if we were still hustled though). Good luck;)