Product review (3 stars): not perfect.
Fits but, not perfect.