Horror, I do not advise
We have used this tour company three times, we thought (naive) that regular customers should be treated responsibly. I won't say that the first two times we were delighted with her, but compared to the horrors people talk about other operators - we decided that it's still like +, - it's normal. So we flew to Zanzibar. When I was surprised by the flight there with one transfer, the Internet told me that the break between planes can be from 1 hour to 24 hours.