Morocco ecotours is the best moroccan tours agency based in Marrakech:

morocco trekking tours, best morocco tours, morocco sahara trips, morocco sahara desert tours, morocco camel trekking, trekking in morocco, morocco private tours