And there is a special market which is only open on...pick a day and by some miracle it happens to be the exact day you meet this charming man. So you go with him happily chatting away about his wife and kids (which probably don't exist) and his friend in the carpet shop rolls out 50 carpets and you feel obliged to buy one at the end of it all just to be polite and escape and after all he's taken the trouble to take you there on this one special day, he has a wife and kids waiting which is why he is in a rush and he works in your hotel/Riad so it must be OK?
When you get back clutching your purchase you discover the carpet guy has overcharged on your bank card and the extra Sterling/Dollars or whatever you were asked to hand over takes the price considerably over what you thought you had agreed.
Don't feel too bad, it's one of the oldest tricks in the book. Virtually no-one who works where you are staying would ever approach you in the street in this way and there are almost no special one day only markets in Marrakech.
This happened today to a guest where I work so bear it in mind please and if you somehow fall for it (because these guys can be soooo plausible and friendly) go back to the shop, if you can find it, and ask for your money back, mention the tourist police, contact your card company to cancel the transaction or just accept you've been scammed and enjoy the rug you bought which was most likely cheaper than you could have got it for at home anyway and write it off to experience.
Just thought I'd share this with you and hope it helps.Edited: 5:17 pm, February 04, 2014