We have stayed for one week at Karafuu but we are sure that in the future we have to come back to enjoy again a beautiful time spent in this hotel and In Zanzibar. The hotel is very well positioned, part of the rooms are facing the ocean, having a really stunning view (we stayed in one of those rooms). The beach is fabulous, almost desert and you can walk for kilometres. The scenario is: colours are very bright, white sand, blue ocean, blue sky and full of sun. Karafuu offers a lot of facilities to spend your time but important is that even with high tide you can go to the Ocean and swim. All the staff was very friendly and they are really very nice people. ?The restaurants are offering a large variety of food, the buffet is always well setup and the chef is around to explain you the type of food selected. The pool very large, comfortable, and we did also the free trying diving. Briefly, our staying there was very, very nice, is a beautiful hotel which we strongly recommend.