Overall, this trip was excellent. The driver was prompt and courteous. They did provide sights that you can't normally see and the tour guide at Fez was especially great--he grew up in the old town and could show us some nice back areas. We visited during Ramadan but they still had water and knew of restaurants for lunch (which was excellent). A few small items--you need to pay for the entrance to Volubilis (70MAD each) and they recommended a personal guide for an additional 200 MAD for the group. No one ever has change and this included the ticket booth here. Bring lots of small change! We also ran out of time and didn't get to see some of the optional sights but this was more our fault for sure. All in all, a great tour.