We have an older model we bought about 12 months ago. Battery life has been ok but our next one will have the mapping capabilities. Ours cleans about 1100 square foot of hardwood with 2 rugs and does a good job of keeping the dog hair at bay. It doesn't clean the rugs as deeply as the dyson vacuum so we still do that weekly. Better than sweeping it up every day IMO. But get a smart one that doesn't cover the same spot a million times.