Fits perfect! Definitely needed more people than just my husband and I to do the final installation. A small part arrived broke and the instructions weren’t the clearest, but It works great!