The vacuum cleans very well. Great at picking of sand and dirt on hard floors. The lift off feature is good but it is a little heavier than expected. The only thing I really do not like is where the cord attaches to the vacuum. It seems I frequently have to manipulate it so I don't run over it.