Love my IQ Robot!! It has a mind of its own and does a great job. It's almost as if it fluffs the carpet when it vacuums because it looks so clean and new. It does an amazing job.