Diani Beach has the most extensive range of accommodation to suit all budgets. Choose between high-end and midrange beach resorts, boutique hotels and guesthouses and hostels. Elsewhere it's all-inclusive resorts (Funzi and Gazi Islands), basic bandas (thached-roof huts) and a resort (Shimoni), a smaller cluster of resorts (Tiwi Beach) and some appealing off-the-grid lodgings (Wasini Island).