Product review (4 stars): It fits and seems to be holding up good. Arrived a bit later than I thought but ...
It fits and seems to be holding up good.  Arrived a bit later than I thought but overall it is okay