This replacement caster assembly for my Roomba was exactly what I needed! It was very easy to install and made my Roomba perform like new again. The new casters glide effortlessly over carpet and my floors look amazing. The only downside is that it wasn't compatible with some of my older Roomba models .However, its a great addition to my home and kitchen cleaning routine and I highly recommend it to anyone with a Roomba!