My partner and I spent two days with Masresha  in Lalibela. He gave us a 2-day guided tour around Lalibela's churches as well as an early morning visit to a nearby monastery. Masresha speaks excellent English and  is very well informed about the history of the different churches, the town and surrounding area. He is also excellent company - good fun, well-liked by the priests and other guides we met and he cares about tailoring your visit. Our visit did not feel formulaic in any way. I am happy to recommend him. I think he also speak French and some German,