I stayed at Mangrove in July 2011 when I was visiting Zanzibar with my husband. I was recommended this place by a very good friend of mine who resides on the island itself. We stayed ther for 4 nights, and to be honest, it was the best decision we had made. Haji was a great host,and prepared delicious breakfasts for us. For dinner, he would call us and inform us of the catch of the day , and he would prepare the food fresh. He also arranged a driver for us for one day to take us to Nungwi for the day. It was a perfect place to be relaxed and avoid all the tourist crowd and madness at other resorts.