I hv a IRobot Roomba and absolutely luv it...I hv a cat that sheds and it picks up everything....It does the whole house (7 rooms) & then goes back to its base....I can do other things while its cleaning...I hv all tile floors and they look shiny after theyre clean...Only thing is, because we're always dropping things on the floor, it hs to be cleaned after two floor cleanings....I sit it on my lap & use wipes...the parts are simple to remove....I pd abt 900 for it...