Stayed here at the end of a safari vacation to recoup and relax with family before a long flight home. The staff was amazing. There were 3 or 4 people buzzing around to make sure our stay was comfortable and complete. The private castle is on a very uncrowded beach on the Indian Ocean. There is a nearby river that...