I received the Shark detect pro self emprying robot vacuum and it has been a great helper around the house! Set up was very easy. We have carpet, wood and tile and it works great on all surfaces. It does not get stuck on rugs or between floor surfaces like my old robot vaccum did. Cleaning the machine is very easy as well. I love it!