Zanzibar is a beautiful island, however Kwanza doesn’t live up to its 5 star rating.
Food - terrible, food was stale, rehashed from the day before and the same food nearly every day.
Service - not great, we had a few issues, like a flood into our room - which were very poorly handled - overall they just didn’t seem to care about much.
If we were paying $250 per night, there would be no complaints but they are asking the same rates as Dubai with nowhere near the same level of service or hospitality.