Any decent twin vac with a 135 pump minimum.
All machine have a solution tank, a pump, a recovery tank and vac unit(s).
The more the merrier.
It depends on which cleaning method/solutions you use.
If you use in tank detergents then you need a bit of heat.
If you use microsplitter presprays then you don't.
I do gruesome EOTs with a machines as above and get very good results.
It is up to the prespray and method.
I am not an 'in and out' merchant and take a little longer but get repeats all the time.