This all-inclusive, thatched roof resort on Diani Beach, borders snorkeling and diving at Diani Chale Marine National Reserve and is 1.5 km from Leisure Golf Club.

The airy, subdued rooms feature balconies with pool or gardens views, plus satellite TV, DVD players, mini fridges, and tea and coffeemakers. Upgraded rooms add ocean views. Suites come with 4-poster beds and living areas.

Dining options consist of 12 bars and restaurants, including Italian, Lebanese and seafood eateries. There are 2 lagoon-style outdoor pools, a kids’ club, and a dive and water sports center, plus a gym, and tennis and squash courts. A doctor on call is available.