The Maji Beach Boutique Hotel is a small intimate beach boutique hotel on the finest stretch of the award winning Diani Beach, south coast of Kenya. Once a private residence, the Maji accommodates up to 35 guests in 15 individually designed and furnished rooms including a private jacuzzi suite, ocean suites, deluxe rooms & garden suites. The dining concept is unique with no set meal times meaning you can Eat what you want, when you want, where you want and choose from an extensive a la carte menu. Vegetarian Menu available & dietary requirements can be catered for such as gluten free, lactose free etc. The hotel facilities include an indoor air-conditioned restaurant (as well as many al fresco dining options), a mini gym, Open air ocean view jacuzzi, Moringa Spa Cabin, hospitality desk, Maji Moto bar and coffee lounge. The hotel supports sustainable tourism and is actively involved in Turtle conservation on site. The hotel also supports good environmental practices.