Product review (5 stars): Perfect fit! Great price!
Perfect fit! Great price! What else needs to be said? However, in order to meet the words required, I will say I am very happy with this purchase.