Do NOT Book this place. After booking through TD for expedia (pre paid) weeks in advance, arrived there with my family to find the owner had booked it to someone else for cash. Refused to help. Left our family of 5 with 3 young kids in the middle of a nowhere at 6pm with luggage in tow and nowhere to go. Completly ruined our entire zanzibar experience. Stay away!