Got this last week, charged it for 6 hours per instructions, works like a charm, does very good on hard floors, works on carpet also, transitions from hard floor to carpet very well, very easy to clean and very easy to read instructions