Zanzibar was a modern, clean, friendly place to stay, close to everything. They are environmentally aware and the apartments are all very private but there is an amazing team of staff that go out of their way to make your stay enjoyable.