This is my first robot that handles mopping as well. I purchased this as my shark finally bit the bullet after 5yrs.
I don't have pets but do have high pile carpet throughout 90% of my house. This was a learning curve on my part (no fault of eufy). What was learning was hit detailed the app and map is. How much more you can do with the cleaning types. Compared to the shark I had, this is worlds different. And better.
Due to high pile carpet, I have setup different Commons so that when needing to use the mop feature, it's only on the hard wood floors. The reason is even though it lifts the mop rolller, it still drags across the carpet and leaves wet spots.
I have rugs and floor mats in the areas for mopping and the AI knows it's there and doesn't mop on it. Freaking cool as hell!
I also love how the app tells me the life on all the parts, videos on how to replace when needed, along with daily usage. I have not used the hand held yet but it seems very straight forward.
The dust bag seems to hold a lot. I've ran it quite a bit and still haven't needed to replace it. I put the floor mopping solution directly into the part it's meant for. Not within the water tank as I read when I do use the hand cleaner, I would have to drain it and lose product. When I clean the hardwood, the job is set for 2x, this way it goes up and down and side to side, which 100% has cleaned my floors for me.
This has greatly cut back on my weekly cleanings in my house. Still do deep cleanings, but highly recommend for keeping down on your regular cleanings in your house.