A co-worker of mine and his wife hasve one for their hard wood floors and loves it. They periodically have to do a heavier cleaning, but for the most part he and she wouldn't want to live without it.
Fabulous. I live on a dirt road. Dust is continuous. Let roomba loose everyday on the ground floor rooms. Amazing the amount of dirt it picks up. It is slim enough to get under the places I normally ignore when using the regular vacuum. I guess the biggest relief is I don't feel like I am cleaning the floors constantly. Actually gave as a gift to my son. With two toddlers and a Big Dog, he raves about it. Turns it loose when they leave for work and upon return one household chore is done.
I do not own one but my aunt does. She loves it since she owns several cats. It picks up the surface dirt very well but she says after a few months she still must resort to heavy vacuuming. The battery needs to be charged periodically and it doesn't vacuum well at all when low.