Don’t recommend if you have all carpets because I only run it on my wood floors. Works great for my wood floors though! struggles if theres a lip in the floor between rooms but im usually around to give it a little push if needed.