Alltournative had small groups (12-15 tourists) for personalized attention.
They had very good, helpful and knowledgeable guides.
They have good equipment.
They also don’t make mandatory stops at souvenir shops - a common practice for other tour companies.