Love this so far! Only downfall is it is hard to do dining room, kitchen, living room, bathroom and 3 bedrooms completely before the battery dies unless I rush.  Once the floors have been done a time or two however I dont think its necessary to do all the floors all at once. Once I got used to how to clean it, it got easier as well. Buttons are simple to navigate and user friendly. Solution goes fast but the dirty water shows it works!