The Maji Beach Boutique Hotel

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 three sides by its vast swimming pool.  Service at the Maji is outstanding, and the staff goes 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.

From: $95 p. p. n. sharing