I wish it weren't so expensive because I would buy everyone I love one of these. It is so nice to come home and the vacuuming is done. I have hardwood floors and area rugs and it cleans both well. I also love how close it will get to walls too. Great edge cleaning. It has had quite a workout as I have a new wool rug which has been shedding alot. I know it is getting the job done because everyday after work I empty the dust tray and it is full. It is not super loud so I don't even mind when it runs when I'm home. In fact, I like to see where it goes and how it tackles any transitions in flooring. Programming and self docking for recharging....fantastic!!!!Everything should be like my roomba. Worth every penny to me.