My wife and I chose to stay here because of the on-site Scuba Diving shop (Dive Point Zanzibar), and really enjoyed our 5-night stay. The property is located about 90 minutes from the airport, and a one-way private transfer/taxi arranged through the hotel costs $60 USD. We opted for the "half board" option which includes breakfast and dinner each day. Breakfast includes a continental style breakfast, but you can also have eggs/omelettes cooked-to-order, along with African pancakes (like a thick crepe). For dinner you can choose from the "Catch of the Day", or from a limited 4-course menu that changes daily. All in all, we were very happy with the quality, and quantity of the meals. The rooms were spacious and comfortable (we opted for the seaside bungalow, and had a beautiful/close view right from our room and porch - well worth the extra $. The property grounds are nice, quiet, there are three separate pools on-site, and a nice bar and restaurant. They also offer free yoga classes on Monday, Wednesdays, & Fridays, and you can snorkel right in front of the property during high tide (there are big tide swings here, so at low tide, there is not enough water to snorkel).
We were very pleased with the overall service at the resort, however the restaurant staff/waiters do not seem to be very motivated, or have not been trained well on how to provide excellent service. DivePoint (scuba shop) is excellent, really nice to have on-site, and we loved our 7 dives with them!!!