Product review (5 stars): Fits perfectly...
Fits perfectly and snaps shut as expected.  Very well done.