Shark lives up to advertising promises.  The self-cleaning brushroll is exactly what I needed!