My mom and I took a safari tour with Visitas Guiadas de Marrakech and we we had a great experience. We priced a couple of different companies and found that theirs were very reasonable. We had a great time, the places we went were interesting and not too touristy. We felt very comfortable because they sent us a detailed itinerary along with some suggestions on what to pack ahead of time. We also really loved our driver, Badr. His English was great and he was incredibly patient with every question we had from questions about the sites we were visiting to questions about daily life in Morocco.