Overall this tour was great! We were looking for a tour where we could see a good bit of the country in a short time and have a guide and driver with us. We got just that! Our driver was amazing lots of driving on this tour he spoke great English and kept us on schedule. We had different tour guides in each city we visited and they were amazing make sure you bring enough cash to tip them all! They all spoke incredible English and were very passionate about their country. The Riads we stayed in were great! You definitely get a feel for the culture with this tour. In Fez, we stayed right in the Old Medina which was overwhelming but in a good way thank god for our tour guide and the owner of the Riad who were with us the whole time. The tour through Fez was great, you get to see everything you would want to see. The one thing I will say is we stopped at a lot of tourist spots which were great but a lot of the workers were very pushy to buy product and almost everyone we talked to or helped us in any way expected a tip, so make sure you have small bills or coins with you to tip. Chefchaouen was beautiful and much more manageable on your own! This trip is more like 2 days total we did half day Tuesday, full day Wednesday and half day Thursday so it is a lot crammed into a short period of time, that was the only downfall. You have to be prepared to spend 4 hours driving a day and always on the go. However, if you are up for it and only have a short time like we did - it is worth it!!