This will make a great gift for your self or anyone who’s sick of back-bending floor scrubbing hard work. The iRobot Scooba can cleans up to four average size rooms on a single battery charge and washes an average size kitchen using one tank of cleaning solution. iRobot Scooba navigates throughout each room and uses a 4-stage cleaning system to prepare, wash, scrub and squeegee sealed hardwood, tile and linoleum floors. iRobot Scooba uses only clean solution to wash floors and it even washes beneath cabinet edges, tables, chairs and other hard-to-reach places.

Source: http://www.irobot.com/en/us/robots/home/scooba.aspx