This is an excellent vaccum as far as the strong suction, does an excellent job on upholstery with the attachment.  The only negative is the plastic hose.  It kinks very easily and is quite aggravating.  How you can make such a good product and then ruin it with a cheap hose I'll never know.  Need to get a more flexible material for the hose.  We have vinyl and ceramic floors and it does an excellent job.  Really like the cleaner but would really appreciate a different hose.