My husband and I hiked the High Atlas Mountains and rode the camels. This company was easy to communicate with. We booked two days in advance and corresponded through email. They met us at our riad. Our driver pointed out different types of things on the drive to the mountains. Our guide while in the mountains was very informative about the culture and took pictures for us when needed. We opted for the 3 hour hike, and it was beautiful. It included a hike up to view the highest peak, then we walked through some of the villages to a waterfall. The meal was the best tajine we had in Morocco. If we had more time in Morocco, we would have taken a several day trip with the company. Getting out of the city and enjoying the quiet and beauty of the mountains is more our style.