This Shark Ion Robot Vacuum is absolutely perfect for my household, we have hardwood floors and the need to sweep was at least once a day. Not anymore, just let the shark robot do his run and the floor is always ready to be mopped. Make sure all cords are up and floor has no large debris and this powerful little robot does the rest. It does an amazing job at picking up sand, and other small particles, giving your floor a nice clean feel for bare feet. Great addition for any home!