Great design, great accessories, poor battery life, but you get what you pay for. I returned it on day one because I have 12x12 tile, laminate flooring, and some rugs that are primarily for picking up leftovers from my kids. That damn vacuum cleaner refused to pick up the flakes. It took about 12 attempts to get at least 10 flakes sucked out of the bar and I tried both rollers. My kids eat cereal at least twice a week, so a vacuum that can't pick it up is useless to me. I've tried using "soak mode" whatever it's called and it didn't help. Although the battery wasn't fully charged and I sucked hard at the end of my Cheerio fiasco, it died after about two minutes and took forever to charge at least 2 bars. Decided to buy Tineco instead as I enjoyed using their ifloor3.