Our family of four spent a week in Morocco -- 3 nights in Marrakech, 2 nights in Agadir, and 2 nights on a private tour with this company. There are many companies that can organize tours, but Mustapha's prompt and professional correspondence made Atlas and Sahara Day Tours a stand out from the start! Our first night was spent at a nomadic camp in the Sahara Desert outside of Zagora. True, the quintessential dunes of Merzouga would have been a more ideal choice, but we chose to camp closer due to the very long drives each day (especially since we had kids in the car). There was plenty of sand prior to and around the camp, so we were not disappointed. The camel ride, meals, tents, entertainment, and guides at the desert camp were great!! The next day was spent driving into the Atlas Mountains with several stops along the way. Mustapha's riad -- Jnane Imlil -- is stunning and the meals were incredible!! Hassan, our guide, was knowledgable and helpful, always answering the myriad of questions we asked. On our final day, he took us on a hike around Imlil and to the waterfalls -- just beautiful! Although the driving time in the Land Cruiser was long, our kind driver Mohammed did a perfect job and we were as comfortable as possible. Mustapha even made it a point to come to the riad and meet us -- we were very impressed with him and his entire staff! Overall: fantastic experience from start to finish!!