My friend and I found Colours of Morocco on Trip Advisor and chose it over another highly ranked company based on reviews and the description of the tours available. It was the best decision. We spent three days with Mohamed touring different aspects of Morocco- Casablanca (the mosque makes the visit worthwhile), the Ouzoud Cascades (watch out for the monkeys during lunch), and Essaouira (spend more time here!!) Mohamed was friendly, punctual, knowledgable and generous. Sometimes when people, especially in the tourism industry, do extra things for you it feels like its done only for an extra tip on the end, but this is not the case with Mohamed. He went out of his way for us with no ulterior motives. After talking about the confusion of finding restaurants in the medina, he picked us up one night after a day tour and took us out to dinner in the new city. Upon learning our airport ride had fallen through, he came back to pick us up and take us to the airport and waited while we checked in. Our days in Morocco we fine before we met Mohamed, but our experience with him turned an average trip into one we won't soon forget. Prices are more than fair and we felt he was owed more than he charged, so we paid accordingly.