Zanzibar is in a perfect location. The apartments have everything you need and the cocktails down in the bar are fab.