I am sorry Mariah did not have the experience she expected in Marrakech during her stay. However, she and her friend visited during the busiest week in the year: the week between Christmas and New Year's when the city is swarming with people from all over the world and the traffic is unbelievable.
She was overbooked on her flight and actually did not arrive in Marrakech until the next day so her schedule pick-up had to be worked into my driver's already packed schedule. There were so many people going though customs that when she finally came out of the airport, the driver was late in picking her up because he had been expected somewhere else. So a messy start during a hectic period.
Marrakech is complicated to visit during the Christmas holidays. For someone who really wants to get to know the city rather than just experience the hustle and bustle of the festivities, I would suggest visiting another time of year.