Bahari Beach Hotel (5*)

@ Kshs. 8,500 Per Person Sharing Per Night On All-Inclusive Basis

Set in tropical gardens, this elegant beachfront hotel is 1 km from Jomo Kenyatta Public Beach, 15 km from Fort Jesus and 9 km from the Jumba la Mtwana (a former slave port).
Relaxed rooms and suites have parquet floors and balconies with ocean views. They offer sitting areas and in-room safes, plus flat-screen TVs and free Wi-Fi.

Suites add separate sitting rooms; some have 4-poster beds. A breakfast buffet is included. The 4 eateries include Indian and Italian restaurants, plus a poolside grill. Other amenities are a spa, a gym, and squash and tennis courts, plus a lagoon-style outdoor pool with a swim-up bar