We have been in Morocco had an amazing experience with Morocco desert tours. We booked a 10 day private tour with a customized itinerary to have a more relaxed pace for traveling with our 4 year old son. We visited amongst others the Chefchaouen, Rabat, Casablanca, Fes, Marrakech, Dades gorge...