To my surprise, the RoboVac 30C is able to clean a pretty high-pile area carpet. Specifically, if it happens to go on it, or if you intentionally place the RoboVac on it, the RoboVac will move around without issue. However, when the RoboVac is not on it (e.g. on hardwood floor), it will, sometimes, avoid getting onto the carpet. Something to keep in mind.Another issue is that if you have a desk with "flat" legs (i.e. two legs with the "feet" being flat and extending to be the depth of the table), the RoboVac may get stuck on it if the desk is placed on a medium-pile carpet (since the desk legs will be "sunk" a little, and the RoboVac will be elevated a little). This is also another quirk.One final quirk is the fact that the automation integration requires a dedicated app. Specifically, I have to enable a bunch of permissions on Google Assistant to use it. Ideally, Eufy should provide an option that only performs the "auto-mode start" and "auto-mode return" that equates to "turn on" and "turn off" in their smart plugs. This way, there is an alternative to using the dedicated RoboVac Google Assistant app. For my set up, I prefer not to enable a bunch of permissions on Google Assistant.Overall, a rating of 4.5. The customer service is good. I ran into some issues with the brush guard, and they were able to help me get it fixed. So I will round up to 5 stars.