Northern Diani Beach
The Maji Beach Boutique Hotel
A quietly polished, adults-only hideaway with just 15 individually designed rooms and suites on a private stretch of Diani Beach. Personal service, an infinity pool and flexible dining make it especially well suited to couples and travellers seeking privacy without formality.


