The Maji Beach Boutique Hotel

From: $95 p. p. n. sharing

Maji, the Swahili word for water, is an aptly named beach hotel in the northern part of Kenya’s picturesque Diani Beach. The luxury boutique hotel is uniquely surrounded on 3 sides by its vast swimming pool.  Service at the Maji is outstanding, and staff go out of their way to make guests’ stay pleasant. With its private beach and warm, gentle sea, you may not want to leave the property itself at all.