Can anyone recommend a good vacuum cleaner? One that had really good suction and is upright, with a long hose for stairs. I should say that I have had enough of Dyson. This is the second one I have had that has lost suction and wont co-operate! All suggections are welcome!