We have a dark grey fabric sofa -
Fortunately the colour hides the dirt! However I wiped it with a damp cloth yesterday and was shocked at how surrey the cloth then showed. The cushion and fabric is fixed and not removable.
What is the best way to give the sofa a jolly good clean?