Zanzibar was a great place to stay - the accommodations were nice, the bathrooms are really great, and the staff was phenomenal. Having a little cafe attached was a nice touch for the morning too.