Hamid is very knowledgeable, from big picture information to quirky social customs and traditions. He's delightful and is very accommodating. We also really liked the fact it was in two parts: driving part which allowed us to be the "new" Tarifa beyond the Kasbah and the walking part in the Kasbah. We highly recommend him.