The shark detect pro self-emptying robot vacuum has been amazing. I love that it has a convenient app that mapped my house out and I was able to set boundaries for the vacuum. We can set it off any time we want a quick or thorough clean up with just my phone and don't even have to be home! The robot vacuum self empties after every cleaning and has a great smelling little filter thats supposed to last a while..I haven't had to replace it (1 month) but have ordered backups just to be ready. It doesn't get stuck because it can lift itself/self level and you can set the no go zones.