It fits perfectly and works exactly as it should. The build quality is really impressive. I was honestly surprised by what a great value it is for the price. Plus, shipping was super fast and it got here way sooner than I expected. I’m happy to recommend such a solid, well-made product.