My recommendation would be an older TriStar or a Compact, something like a Tristar CXL or DXL. Great machines, built to last, have attachments and a power nozzle for all your cleaning tasks, and don't have a super long hose, but it's definitely long enough. Bags are also cheap for these...