First, realize this is mainly a vacuum that also does some light mopping, vs. a legit vacuum/mop combo unit. If you want serious scrubbing, then choose one of the other Narwal robots that has actual brush heads and liquid cleaner dispensing and rinsing (I have the Freo Z10 and it's great). But if you mostly need a vacuuming robot with a little extra capability for light-duty cleaning, this model could work out for you at a reasonable price point.
Very simple setup, just plug in the base unit and put the robot on to start charging. The Freo app will take you through linking to wi-fi and creating the initial floor map. Narwal units do an amazing job of creating a map of the space, even a complex set of rooms takes maybe 5 minutes. My attached photo shows a bathroom and bedroom.
You can set up a cleaning schedule, or run it manually (from the app or from the robot) when you want. NOTE: robot doesn't seem to understand time! I originally a schedule for 13:00 (1pm) and it woke me up running at Midnight; I changed it to 01:00 (1am) and it ran instead at Noon. Bizarre!
You get options for vacuum alone, mopping alone, or vacuum/mop. You can customize for blocking off certain areas. The mop feature relies on a half-circle size cloth pad that snaps onto the bottom of the unit, using water/cleaner from a small reservoir in the robot itself. The unit does a good job going around obstacles and under furniture.
I have this Narwal set to vacuum every other day, and I manually make it mop just the bathroom on the weekend. My bathroom floor doesn't get as dirty as a kitchen or living space would, so the smaller water reservoir and mop pad on this unit works well enough for my purpose. But again: if you want serious scrubbing then invest in a Narwal model with legit scrubber brush heads, separate clean/dirty water tanks, and an automatic cleaner dispenser.
One annoyance: the auto-empty feature is really convenient, but also super LOUD. If you set up a work schedule for this robot, make sure it's running at a time where the final "dirt blowing" function won't wake you up or disturb your Zoom meeting!