All Neato robot vacuum cleaners are designed for optimal use on flooring surfaces such as hardwood, tile, and carpet, edge cleaning without sacrificing vacuum suction. The main brush can be used on area rugs but will not clean under them. While these units aren't designed for large spaces, they're efficient enough to handle any size room or apartment with ease!