The Roomba j9+ Self-emptying robot vacuum definitely exceeded my expectations. It is a little clumsy and did get stuck a couple times, but overall it has preformed really well. The app makes it really easy to control and track your cleaning throughout the area. It even takes pictures of obstacles and shows it in the clean report! I was provided with this product in exchange for my honest feedback.