Great machine. Easy to use. We have two German Shepherds and this does the job for keeping our rugs clean. It is a little heavy to lift without the water in it and I train at the gym. Someone with strength challenges might struggle getting it up and down stairs between floors.