Mohamed was on time and professional. He has others that work with him as needed, and we were lucky to spend an afternoon with Mustafa in the souks:)  TY Mustafa! Mohamed is brilliant and speaks many languages. He hires professional drivers as well so you feel safe in the car and during travels on the roads.  Mohamed knows so many things about Morocco!!! It is very much worth hiring him because you get professional service and guidance.  We saw so many things in Marrakesh as well as in the Three Valleys.  We hope to return and do a longer trip with Mohamed in Morocco.  Thank you/Se'hha and see you again! Ma'eel salaama :) XOX