We spent 12 nights there this nowember - in general everything was o.k. (specially in first days), but when you spent so many days there, you notice, that the hotel is average. First I have to say, that I am not difficult guest: I don't expect too much and we travel a lot. The best thing for me is, that my husband is with me and the hotel is not so important, but here.... In Karafuu nothing is "REALLY EXCELLENT" and nothing is so "HORRIBLE": so you can spent one week or two there, but... It does not stay in your head as "special hotel"....
We had bad experience, because someone from the stuff stole my new iPhone and charger for it: we called the police, but no one take this situation serious... Manager of the hotel was trying (not enough, if you ask me) to be nice and promise, that we will stay in touch and solve this situation (the investigation still wasn't finish when we left the hotel), but after two months of waiting no one of the hotel even write us. Me and my husband forgot about the telephone (we bought a new one), but the hotel reaction was terrible: everyone thought that we are lying, the hotel didn't take our complain serious: after two months no one send us e-mail or called us, to say "I'm sorry, we couldn't find the telephone and we apologize."
I would definitily go to Zanzibar again, but I would choose different hotel.
This review is the subjective opinion of a TripAdvisor member and not of TripAdvisor LLC