I highly recommend the Shark Ion Robot Vacuum, because it makes for very convenient cleaning! It is easy to program and use. It performs well on bare floors, feels well-built and offers exceptional battery performance.