Product review (5 stars): good overall.
Fits as listed. Delivered on time, good overall.