I stay regularly at Ole Dume for work. It is convenient for the office in Ngong Road and so that cuts down the hours otherwise spent in Nairobi traffic. It is a short walk from Valley Arcade shops (quite small) and a 20 minute walk from other shopping centres such as Junction, Yaya, the Greenhouse and Prestige.
The apartments are spacious and reasonably well equipped, e.g. hot water, cooker and fridge. They are cleaned daily including change of towels and even washing up. The facilities are good in the hotel with a pool, a gym and male and female spas. There is also a small shop. The restaurant is only open to 9pm but has a menu which is reasonable but not particularly extensive.
The wifi could do with strengthening as it fades off regularly and it is difficult (not impossible) to make Skype calls, particularly from the higher floors. All apartments apart from the top floor have balconies.