First of all, the information about this hotel on this website is inaccurate and misleading.
It is advertised as a 4 star hotel. No way! I've stayed at lots of hotels in East Africa, and in comparison, this is about a 2.5 star hotel. The facilities are basic, the staff incompetent, the food disappointing.
During low tide, the ocean turns into a swamp that looks disgusting and stinks. There is lots of trash on the beach. The hotel is located in a tiny village, there are no restaurants, supermarkets, souvenir shops or water sports companies within walking distance.
Of the three dining options listed on this website, two don't exist. There is only one restaurant with both a buffet and an a la carte menu. The menu is overpriced, the food is generally not great quality. You only eat here because there are no other options!
It's also advertised as a family hotel with a free children's club. Completely false! There are no activities for kids. Dinner starts at 7:30pm, way too late for small children. There's no staff competent to deal with children, in fact, several creepy staff members kept scaring our kids!
The rooms are spacious but simple. There was mold on one of the sofa/beds. And there were bed bugs in all of our beds! We left early after the whole family was covered in bites.
If you any dietary restrictions, avoid the restaurant. We asked both wait staff and chefs about ingredients of dishes (simple ones such as wheat or corn) and were given false information.