An agency is great to organise a trip and deal with administrative things, but it’s the person travelling with you that makes all the difference. And we were very lucky to have Tarik as our driver and guide. He was kind, funny, interesting and most of all a good travelling companion. Visitng the south of Morocco by his side was amazing. We highly recommend it.