Product review (5 stars): as described
Perfectly fits.