Product review (5 stars): Fit perfect.
Exactly as promised.  Fit perfect.