I have a Vax model 6131 cylinder. Im sure the uprights work fine with carpets but I think there is a problem with the liquid needing frequent changing. I believe they cannot be used for hard floors. The 6131 works fine for both. I use it mainly for the kitchen hard floor with the addition of a hard floor head. I dont use the reservoir for the hard floor function as it also has a limited amount of liquid. I put the liquid in a bucket and put it down using a mop, then suck up with the hard floor head. They are always on special offer somewhere. I did notice the recent offer as I am on their email contact list. Check out the internet, even ebay. They are usually well under £100.