We planned for 9 days in Morocco, and on a first time visit you either do an organized tour or have a full time guide. It's too complex to navigate on your own. A full-time guide may cost a little more, but I think it's worth it. I contacted Ahmed and gave him a rough outline of what we wanted to do and he built the entire itinerary: accommodation, food, local guides, and experiences like the desert camel trek. Everything ran smoothly, it was such a memorable trip. We were a group of 4 + Ahmed driving from Casablanca through the Atlas Mts to Marrakech, so we spent a lot of time with Ahmed. So it's a risk if you don't get on with your guide, but honestly our whole family loved Ahmed (also loved by most of Morocco apparently - greeted everywhere we went) He was so easy going, always with a smile and a joke. Highly recommend.