I have had an earlex steamer for 4 years. It is an ugly plastic box with a hose and a set of steamers, but it is very good. It does carpets, steams wall paper, sanitieses, defrosts, even gets rid of artex.
it has got rid of 30yrs of grease from a cooker wall. yes I think its wonderful.
it is about �50 from Screwfix and Argos, much cheaper than some of the posh ones.Possibly not as good as a Rug Doctor but it does so much more .
Good Luck