These carpets badly need cleaning - properly. Obviously renting a machine is going to work out cheaper than getting someone in - but are they any good???