The apartment in Kiti is great,! everything was was clean and ready for us.
The location of the complex is a bit hard to find and requires having a car to get to the beach or anywhere but the village.
The two things lacking are WIFI and the fact that all TV channels were in Arabic which we don't speak...
We would certainly consider this place for our next trip.