Update on the dirty sofa issue:
I tried removing the covers of the beige sofa but no success... much too hard and i guess it would be even harder to put back.. I may try using some effective cleaning product, although I doubt that so many stains will come off... in which case we will have to think of getting another one, i think. (I would go for a leather one... although I haven't seen a leather one for free... I have, though, in charity shops, from time to time.. for a very reasonable price. It may be worth considering.)
I am liaising with Tove..