We have visited Zanzibar many times. This is the first time we stayed at this hotel and it will be the last. The staff are very friendly, but the service was very poor. I paid extra and reserved the presidential suite. After arriving to our room, I realized they had put us in a regular sea view room. When I asked about the suite, I was told it was undergoing some renovation. There was no offer to reimburse us for the incorrect room, nor any offer for any extra service. In fact, we even tried to get a later check out and we’re denied. Unfortunately they already had my money for suite thru Expedia…so beware when booking your room..!!