My PIL have bought a property with fairly dirty - but lovely - carpets. We'd like to give them a good clean, but I don't know whether to hire a carpet cleaner from the supermarket or to buy one they can reuse. Does anyone have any experience or recommendations please?