It was really very nice experience, our only reason to visit Marrakech was to travel to the desert and spend some time and we got best of this experience from Sahara tours.
Our trip was made more lively by Hassan, he knows lot about Marrakech and used to explain about each region on the way to merzouga desert in detail. I being a vegetarian was bit worried about the food but Hassan took us to some quality hotels which were definitely worth the money but more than that we got good vegetarian food.
We were very lucky as we had very good weather, there was no storm in the desert. It was a bit chilly in the desert,make sure you wear warm clothing for the night