Overall I thoroughly enjoyed the trip. It had a rough start. The driver who picked me up in Tangier seemed lost in Chefchauen and kept asking for directions and turning around. He dropped me off at the wrong gate in Chefchauen. He told me to ask the nice people for directions to the riad. One of the locals said he didn't know where the riad is, so I asked him to call the riad for directions. It turns out that the riad is located at a different gate. So I had to take a taxi to the correct gate. I didn't have the same problem with the drivers who picked me up in Chefchauen and Fes. They made sure there was someone to help me get to the riad. The guided visits were informative, especially when it came to showing me the way back to the riad without getting lost. It was the right length, so that I have time to explore on my own. I was 2hrs late to the guided tour of Ait Ben Haddou and half an hour late to the guided tour of Marrakesh. I have no problem being late as there are extenuating circumstances that prevents from arriving on time. However I was not pleased with the fact the guides were not informed of this. I told the driver to call the hotel that I will be late. I don't know if he did or not. But what I did know is that guides were waiting at the hotel until I arrived. All the riads I stayed at were exceptional, especially the one in Chefchauen. I felt like I was living like a queen.