Works great on vinyl, laminate, and wood flooring. Works very well on my furniture. My carpet is a million years old and super thick/long and most vacuums struggle with it, this being exceptional at not being an exception. It is a very small, ridiculously easy to move vacuum but it lacks in power, both brush and suction. I honestly expected that and I intend to use it for my laundry room and bathroom and for my kids to clean up their own mess on the couch (which they LOVE doing, perfect sizing for an 8 year old!). I haven't had it very long so I don't know how long it will last but I might not using it heavily ao it should be fine.