The Shark Robot XL Self Empty is amazing. What a wonderful product. It cleans the floors in my house so well! I absolutely love it. The set up was easy. I can’t believe how much I actually needed this robot. I mean it gets everything off the floor and in the seams of carpet and wall! I’m very satisfied with its performance! I’m shocked at how much my regular vacuum doesn’t get. This thing dodges everything. I have children so I’m always worried it might accidentally suck something up. But it goes around everything! Very impressed! I definitely recommend this Shark Robot!