The review below is the personal opinion of Andrzej Gasior and not that of SafariBookings.
Terrible!
It was terrbile experience. I missed my flight from Nairobii to Kilimanjaro. I was trying to contact anybody from AfriGalaxy on hotlines (and sms and e-mail), but nobody answered (other turist did not have any problems with their companies). There was no contact with the company, only few days later they... asked me where I am. I paid a deposit, but they did not want to return it. Do not travel with AfriGalaxy!