Wow -what a trip! When my sister and I decided to visit Morocco a year ago we had a great, authentic picture of what the adventure would entail. Hassan made this a reality. From pre-trip communications, to the careful driving, the excellent historical knowledge, and the personal touches that make you feel at home, the trip exceeded all expectations. Hassan seemed like a life-long friend that was showing us around his home country in a way that only locals can. A private tour is really the only way to do Morocco. It's a truly authentic experience that everyone can enjoy. Hassan is definitely the guide to use. Five stars from both my sister and myself. Two additional suggestions are first and foremost, get to Morocco before it changes and be sure and see Merzouga while there. The dunes at Merzouga are spectacular and give you a view of the real Sahara.