Ensaro is definitely a MUSt GO location, so if you have the chance do it please. I loved my experience with Gofere Travels, I wish I could say the same for Enqu Hiking (I Do Not Recommend Them), good thing Gofere allows you to choose from different tour organizers.
best