Hi I recently bought a Vax v027 carpet cleaner-It worked a treat on my oatmeal coloured carpets-I reckon its worth it in the long run to buy your own cleaner, rather than paying for them to be cleaned periodically. Have a gander on E-bay and you will find carpet cleaners easy enough
I have no affiliation either with e-bay or Vax.
HTH,
daithi