Moha is an amazing guide.  He was always upbeat and fun, and super knowledgeable about his country. He took us to amazing, off the beaten track, spots and gave lots of opportunities for interacting with locals, shopping and sightseeing. Perfect! Can't recommend highly enough.