I saw this advert on Facebook today and I had to re-read it.
What changes could you make so that it’s easier for the reader to understand?
'I have a lovely, firm sofa from 'Next'. It's shop-soiled but you can cover it with a throw'.
Don't worry too much about memorising the 'rules' about adjective order. The rules are often broken.
One easy thing to remember is that the 'opinion' adjective ('lovely') usually goes first.
You might want to use a comma (,) to separate confusing words.
ALSO
'a throw' is a kind of blanket that you can throw on a shop-soiled sofa to hide the stains.
Review the letter to a landlord about furniture.
Review Past Participle adjectives.