Stylish rooms, a pool with a view, and warm Swahili hospitality just five minutes from the white sands of Diani Beach.