I'm quite sure that you could clean carpets very well just with intank detergent and a rotovac as they are very thorough cleaners but a prespray will make greasy spots easier to remove with less passes.I had a one of the original RV's and it was fantastic but a bit slow and since I went petrol TM I didn't feel the need for it.Shaun