For the same price you can stay at the Best Western which has far better rooms, better located, less noisy, newer, and cleaner.
It was very noisy at night due to the neighbours having parties till 2am and 3am in the morning. The apartment was clean but dank and musty. The curtains don't close properly, which usually wouldn't bother me but as a single female traveling alone I didn't like that people could see in at night.
I paid on arrival for 8 days. After 3 nights I told them I would leave the following day, the 'management' were rude and insolent. They told me that not only would I not get any refund for the nights remaining but if I had stayed for the 8 nights the accountant had charged me wrongly and I needed to pay an additional 9000KES for the last night. To make matters worse, when I did check out, they didn't even provide me with the US250 deposit for the room!
You can get a room at the Best Western for 9000KES per night - much better value for money.