The Roborock S8 MaxV Ultra does a good job in a multi-surface household. Its hard floor debris pickup performance is great. It's only a little worse on carpet and still does good work, leaving just a little fine debris along edges and in corners. Its twin brushrolls do an impressive job picking up pet hair as well. Unfortunately, its obstacle handling is only satisfactory, and the S8 MaxV Ultra is better at avoiding obstacles on bare floors than on carpet. The huge multifunction station takes care of most maintenance tasks, like emptying the dustbin, refilling the mop water tank, emptying the used mop water tank, and washing and drying the mop pad. The mopping performance is only okay, though—its single vibrating pad system isn't as effective as others that use two rotating mop pads.