Almost 100% perfect fit thanks to custom made product. Took a long time to process but was worth the wait and the actual shipping duration was only about two weeks. I wanted a different zipper option that i didnt get but i guess that was my bad for not putting it in the original order message. Still satisfied with how it turned out.