I looked at one last year but to be honest thought rhey were over priced for what they are! A cheapish rotary with a spray attatchment, I bought a chemstractor ten years ago which is an all purpose machine , cost a bit more but still going strong, you can bonnet clean with it with the 50psi spray head
you can clean through the brush with its solonoid drip feed or through a pad, you can extract as well as it has an extraction ring and also clean upholstery and stairs hwe
all in all its a very universal machine and built to last, you would be better trying to get a second hand one as unfortunately they no longer make the same model
Stuart