First thing to know:
Igomorocco.com is not actually a company. It has "partners" and outsources its work to others, including the company MamiTour. Igomorocco itself is actually only one person, run by a guy named Mounir. Also, because the "company," is only one person, if you try to contact with him, and he doesn't wish to respond then you are out of luck - no other managers/employees to talk to.
Second thing to note:
Mounir (at least at the time I contacted him) is not actually in Morocco. So if you need ground help, you are out of luck.
Third thing to note:
Tour pickup is included, but dropoff is not (despite company claims). I was picked up promptly. The group was dropped off at a gas station in town and each person had to make their own way home.
Accommodation varies wildly. Within the same lodging, some people can have incredible rooms, while other people very poor accommodations. In the room I was given to stay in in the valley had only two objects in it-- two twin beds. One of the twin beds was directly on the floor -
no bed frame. The toilet didn't work and had to be fixed by a manager. Other people had really nice rooms. Assignment was random; the hotel guy just handed out keys.
They will try to usher you to eat at certain places. Unless this place is the only restaurant (like a pit stop en route) then you do not actually have to eat in the place they tell you to.
The agency employees are untrustworthy. I lost my camera at the desert site but it was returned to Mami Tour as Mounir was out of the country. During the two week period that company had it before sending it, someone switched the operating language to French, deleted my photos and then used my camera to take a picture of their own. The agency had also wanted me to wire them near double the cost of what it took to send the camera.
The driver for the trip was very nice, and made the trip more enjoyable.
The scenery that you see on this tour (and other similar ones) is absolutely stunning.
The desert camp and ride was great. Knowing that there would be no facilities, I tried not to drink so much before we made our journey there, and was fine. The food was chicken tangine- everyone ate from the same plate. It was very communal, and fun.
We stopped at a Berber carpet place, and they gave us a demonstration about how they do what they do. That was cool.
Overall, I would recommend a desert tour, just with a different tour operator.