We bought this a few weeks ago to replace an inexpensive one we bought online which worked for awhile and then wouldn't pick up anything. This is such an improvement. We can vacuum the white tile floors in minutes and everything is gone, easy to clean too. Lasts 3 days on a charge