I love this shark ultra self emptying robot it is a life savor. You have no bags to empty and it glides over all my floors carpet or linoleum and picks up the first time with easy. It emptys itself so no having to take the cylinder off my cat also loves it, it will sit and watch it until it a done.