Yassine was great! I learned a lot about Casablanca on this tour! He was very flexible to make things more convenient for me, and spent a lot of his time to make sure I had a wonderful experience!