It's light weight and very easy to use. The instructions are clear. It's convenient and time-saving since I can vacuum and mop my floor at the same time. Haven't used it on the carpet yet so not sure about using it on carpet. Especially the steam function which is supposed to "refresh" instead of sanitize it.