This tour is led by a Moroccan who grew up in Morocco and now lives in the US. He knows a tremendous amount about Morocco. If you want to see and experience the diversity and variety of Morocco this is the tour for you. Wonderful, luxurious accommodations. I loved staying in Riads and visiting the souks.The food was delicious: tons of healthy vegetables and fruits for vegetarians like me. Karim was so calm, agreeable and nice to everyone on the tour. Camel ride, sleeping in a Berber tent, visiting the Hassan mosque, traversing the Atlas Mountains, exploring Fez and Marrakech. He makes sure we see it all.