I absolutely love this vacuum. We have vinyl, hardwoods and carpet in our home and it works well on each surface and transitions well as you're vacuuming. I love how easy it is to assemble and then take apart to use as a hand vac. The charge holds well. We actually took ours on a road trip with kids. It helped keep the car seats and floors crumb free and didn't take up any space. I love the flexibility that comes with this compact vacuum. It fits in all the spaces we have tried and because it doesn't need to be plugged in all the time, we can go through our whole home without having to replug it in in every room. A must have for busy moms with kids!