One of the best beach hotels and resorts in Mombasa Kenya, Diani Reef Beach Resort & Spa, is located at Diani Beach. Casual rooms offer free Wi-Fi and flat-screen TVs, plus safes, minibars, and tea and coffee-making facilities. They also have terraces or balconies, most with ocean views. Upgraded rooms add whirlpool tubs, while suites have living areas (1 has a rooftop terrace). An upgraded suite features a bar and includes butler service. Room service is offered 24/7. Breakfast and parking are complimentary. There are 8 restaurants and bars, plus an outdoor pool, a gym, and a spa. Other amenities include a kids’ club and a cinema.