I just read that

“Adjectives in English absolutely have to be in this order: opinion-size-age-shape-colour-origin-material-purpose Noun. So you can have a lovely little old rectangular green French silver whittling knife. But if you mess with that word order in the slightest you’ll sound like a maniac. It’s an odd thing that every English speaker uses that list, but almost none of us could write it out.” (http://www.bbc.com/culture/sto.....ow-we-know). I gulp in shame thinking about all the comments I've posted here in which I might have ignored this rule, therefore sounding like a maniac! Please accept my apologies.

PS: So I guess this unspoken rule would also apply to the style descriptor. Example: Urban (origin) Warrior (purpose) Princess (noun).