Afrishare is great for people on a budget and who want a more authentic experience.
It is a small, family run business, and everyone is super friendly. Ibrah the owner is great and he will make custom trips to accommodate your group size, budget and activity level. Whatever you want to see, he will make it happen. He planned for my group a coffee plantation tour and waterfall hike, as well as a custom trip to Maasai Village. He also planned a trip to Kilimanjaro summit for one of my friends and her 3 friends. They had a great experience also. I always recommend booking tours through local, small businesses to get the most authentic experience.