First we booked only 3 days, but then we decided to stay one week longer. We paid only 2200 ksh per night for the apartment. The owners and the staff are a great help and know a lot about the area and have good car rental/safari booking options. The apartment itself was very clean with a comfortable bed, somewhat good WiFi (I think it is as good as it can get in Kenya) and a very cozy terrace. The pool is most of the time empty and so it's great to relax in the evening there.
Even though the compound is extremely small and not directly at the beach: you feel so welcomed, cared for (the free daily cleaning is a big plus) and safe !!, that this does not really matter.
It's like 6 walking minutes to the beach and all the good restaurants/shops are within 10 walking minutes. Power is not a lot to pay on top, we paid only 10 € for 1 week. it might be more when you use the Air condition heavily. But other holiday homes don't even have one
We'll definitely be back! Thx from Spain