I like my Roomba. I do have a couple of reality checks, though. Roomba is not a replacement for your old vacuum cleaner. You'll still need to get the places it can't reach. Roomba is not a maid service. Because my long hair and my cat I have to track it down and clean it's brushes about once a cycle even with setting it to vacuum daily. If you clean your floors well before you start using Roomba, it will keep things looking nice with little to no effort on your part. Just remember to empty the waste bin and clean the brushes some time before the next cycle. Vacuuming is my most hated housecleaning chore. My Roomba has made my life much easier. I'd especially recommend it to anyone who has physical limitations that make vacuuming difficult and/or painful.