The pet robotic portable carpet cleaner does an excellent job cleaning a fairly small area of carpet. Be careful using it on area rugs has the brushes of fairly aggressive