The product was not exactly what I bought. I had an old Roomba whose motherboard suddenly died. When looking for a replacement I asked the seller if this part was compatible with my Roomba 621. Since it didn't fit exactly, he suggested another option that would solve my problem. I ended up getting a new 694 case and just had to take all the old working components from my previous Roomba. Now I basically have a new room that connects to Alexa and can be controlled from your phone for a fraction of the price of a new room. The seller sent photos and answered all my questions. Fully recommended.