Snug fit.  Well designed.
As stated above.
Rating: 5 stars