Researched for months, looked at all the online reviews, asked all my friends after that I bought a Roomba 630 from my local Target store. I thought it would do a good job but I never expected to be as happy with it as I am! I've now had this for over 6 months and I still love J