The setup for the vacuum was very easy and straightforward. You then connect it through the app and it maps out your house. The technology is very advanced as it detects carpet vs floor for mopping. It also maneuvers through tricky locations smartly such as under tables and chairs. It also picks up hair very well without getting too tangled. You can schedule days where it will automatically start cleaning to really ensure a clean house all the time! And it self cleans up to a month so you don’t have to do anything!!I love it so far I mostly have carpets other than my kitchen but it’s equally efficient in both.