Product review (4 stars): Four Stars
It fit perfectly but could not rate a 5 until we know how long it will last.