This is the best little workhorse I have in the house. I keep it in its charging station when not in use so it is ready when I need it. It is not meant to take the place of a large vacuum but it is great for both bare floor and carpet surfaces. I ordered this unit so I have one handy upstairs.