Has anyone ever used roomba 665? After I view comparisono between this one and all the similar models it seems to me that in my case it could become a perfect choice but I am still not sure because...