We owned a 1st generation steam Shark and we happy with it.  We bought the newest model and boy is this an improvement! We loves how versatile it is to handle different kinds of. Leaning jobs than just the floor. I highly recommend it.