The Roomba effectively cleans shallow and surface pile rugs and carpets in the house. However, if the rug is deeper than 5/8 inch, the Roomba 981 robot vacuum may not be able to clean it properly.