My wife and I used Hassan Fadil to go from Marrakech to Fez. Most people go the opposite way. We did the 3 days 2 night trip. Our hotel and desert camp were nice. The camel ride into the Sahara was awesome and the camp was good. We had decent food and some music
The 3-day tour was well-planned and very diverse. We saw many small places we couldn't expect in such a short time: the "Switzerland of Morocco", Berber villages, etc. Hassan was very responsive through email and the driver Lahsan spoke fluent English and kept us good company, also telling about almost everything we saw on the way. We ended up sitting in the front of the car to be able to talk easily and tell riddles with him.
The Sahara part was quite touristique but good. It was fun to exchange experiences with fellow travellers in the desert camp. The sunset was amazing and sunrise almost as beautiful. The south of Morocco has incredible scenery.
If you want a good tour with a nice in the Sahara, you can't go wrong with Hassan.