Travellers should be aware that negative opinions of Marrakech aren't welcome on this forum. I've witnessed it many times, if someone says a negative thing, they're made out to be too idiotic to have understood the culture.
I 'got' the culture. The culture is largely one of deceit and bleeding tourists of money by any means necessary. I've never felt so unsafe in an area before in my life. I saw a man getting beaten with a chair, and police stood by ignoring it. Every corner has young men and children waiting to jump on tourists to try and get money, by pretending to be from restaurants, wanting to show directions to an imaginary market or just to outright intimidate you. 'Culture' isn't an excuse for liars and cheats.
The defenders will say I didn't get it, I did something wrong, or that I'm in the minority. Reading opinions outside this forum, I know I'm not.
Marrakech has its charms, and it's worth going to experience something different, but be cautious of this forum, it's best to also look elsewhere for a less bias perspective.