It was great the location beside the beach, staff attention, variety foods, activities and the all the comfort of the resort. They had a special detail with us coz let us keep the room later than the usual check out time coz we had our flight to return Nairobi later, and it is so uncomfortable a long time waiting in a small hot airport. I have been there and I never saw so much seaweeds on the beach as this time, that gives to the beach and sea water a dirty look that makes you desist to take a bath in the Indic Ocean. We miss a TV in the room, and maybe that the entertaiments and music ended a bit early in the night. To improve: called Lamu rooms, for someone who has sleep issues are too bright in the early morning coz the sun shines too much directly inside the room, when the sunrise and next hours. An available opaque courtains would be a good idea for guests as I. Wonderfull place for couples and families vacations