Some positives:
Was clean and the rooms were amazing. The rooms are very big, and you have your own private pool (well our room had this not sure if all rooms do) and we even got to see monkey's whilst we were there which was awesome.
Food at the buffet was okay - wasn't amazing, but wasn't horrible either. It was decent. Staff were really lovely too, however they are not as friendly as staff at a different hotel we stayed at in Zanzibar.
Some negatives:
I booked a couples massage at the spa. The spa was very visually pretty and staff were friendly and were able to accommodate to quite last minute bookings. However the massage services was poor. There was no relaxing music playing, the therapists were whispering between themselves during the massage. At one point the massage just paused although the therapist was there sitting next to me. I'm not sure if she fell asleep or what had happened. It was worth twenty dollars but I paid one hundred and fourty dollars per person, and so I was quite disappointed with the massage. The actual massage itself was poor, no techniques were used and I think staff here need training.
Also, my sister found a snake in her shower. There are two showers, one inside and one that is outside but still apart of your room. The snake she saw was in the outside one. She raised this with the reception and it took 1 hour for anyone to come, at that point she had no idea where it went. Staff said snakes are rare and so we were even more worried.