Don't buy any Roborock with "Carpet Boost." . The carpet boost function is intermittent or unreliable on Q5 pro+, and perhaps Q8, S5, S7 and others, so you usually get low suction on carpets if my Roborock is like others. Apparently lots of complaints on reddit and other forums for years, so they have apparently knowingly been shipping defective units worldwide.
Maybe better get a roomba or other brand. This very unresponsive company tried to tell me my rollers were worn out, but guess what, it has just 3 hours of use. Really!
This company is not to be trusted in my experience. Roborock is trash if other Roborocks are like mine. It's a shame because other than "Carpet Boost"it does well, but what is the purpose of a vacuum that won't switch to high vacuum on carpets?