We just swapped all the carpet for LVP flooring and needed a different vacuum to handle that chore.  We also have a dog that sheds a lot.  This vacuum is amazing at getting all the dog hair and spills that have come our way.  Its light and easy to maneuver, it could be a little longer for me as I'm over 6 foot tall, but I make it work.  Overall, we love it.