Truly blown away by how easy and truly smart this vacuum is. It was a cinch to setup and after running it a few times, it create a map of the rooms in my house. With that, I can pick specific rooms to clean during a cycle. In terms of cleaning ability, this vacuum perform great. We have 2 cats and 1 dog and the Roomba is perfect for getting under furniture, picking up hair balls in all those tricky spots. I could not recommend this vacuum more.