The Roborock Qrevo Curv delivers good performance in a multi-surface household environment. Its hard floor pickup is outstanding; its FlexiArm feature extends the side brush into wall edges and deep into corners to whisk up nearly everything. However, the robot vacuum does only a fair job on carpets—while it can handle larger material, it has difficulty picking up fine material and pet hair. Its obstacle handling is poor despite being equipped with an RGB camera obstacle avoidance system. But its advanced multifunction station takes care of almost every maintenance task, emptying the dustbin, refilling its mopping water tank, emptying its dirty mopping water tank, even cleaning and sanitizing the mop pads with heated water and drying them with hot air. And the mopping system is among the best there is, working great on stains.