Almost perfect. Nearly. But the drawer is hard to hold in our Roomba. It falls out from time to time, so all the particles collected in it settle back to the bottom. We have been using this new nozzle for several months and on regular cleanings it fell out 4-5 times.