We went for 10 days with our 4 secondary age children and had a fantastic time. The rooms were comfortable although not luxurious.They were kept very clean by the hotel staff. We loved the fact that the balcony looked over the pleasant gardens. The pool side reasturant served buffet style food with good choice and plenty of fruit and vegetables available. i particularly enjoyed the grilled fish which was availalbe daily in the evening. There were pancakes each day at4pm - a great hit with our teenagers and late night snacks if you were still hungry. we also ate at the pizzeria at lunch time and watched a local heron come to the fish pond for his lunch.
The swimming pool was lovely and uncrowded although there is an adult only pool even even a few well behaved children are too much for you. the pool staff were ahppy to find us loungers in the shade overlookign the beach and there was a regualr drinks service.
We found more than enough to do locally. We enjoyed the snorkeling from the beach as well as a dolphin trip, snorkelling safari in the coral garden at he marine national park, creek fishing(chef cooked the fish for our dinner), trip to the local ruins at Gede, trip to snake and crocodile farm at Malindi and into the local villge . We also went on a 2 day safari to Tsavo East. The hotel runs a good range of activites. Our teenagers enjoyed the windsurfing lessons very much. Although the are not part of the all inclusive package they were great value with excellent, patient one-to-one tuition. You could also learn to Scuba dive, go on guided birdwatching trip (apparently excellent - we found the bird life fascinating).
We enjoyed the returnees who were very friendly and didn't find the beach boys too much hassle= they added to the characte and are licensd by the hotel so you can complain if they bother you (which they didn't)
The staff are fantastic, friendly and helpful. I think almost everyone knew our children by the end of the first week and they loved it.
Our only disappointment was that we had to leave. We are saving for a return trip!