We took 9 nights/10 days tour and every moment was worth it. Even though it was little hectic, It has to be one of the best tour and we enjoyed every part of it. However, I would recommend is not to pack itinerary too much, and don’t completely rely on booking agents. However, driver and guides will explain you better I’m such cases.
One of the highlight from the trip were friendly people, and I can’t say enough for the driver, Abdessamad, driver from Marrakech Travel Services. Abdessamad, or Abdel as we called him, was great, knowledgable, funny and over all a great guide as well. For us, he became a family and translator while communicating with locals. He would take you to the most authentic restaurant, and will just smile when you praise about it. During the trip, he made multiple stops at picture perfect places, and we have brought some amazing memories with us. My 2 year old daughter had started calling him Uncle, as elders are called in Morocco, and kept asking me about him for a week post return.
Over all it was a great trip, and I would recommend fellow travelers to skip Casablanca and Rabat, and spend more time in other places.