The tour was great, but the best part was Asmaa. She has a great sense of humor and was really knowledgeable. She answered all of my questions about history and religion. She catered to our requests (water and ice cream stops). I highly recommend Asmaa as a guide. As an FYI, we stayed in Casablanca and took the train for a day tour of Rabat. Rabat was beautiful and the beaches were clean. If you have more time, I suggest at least 1 night in Rabat.