Product review (5 stars): Happy
It fits perfectly,  and great price.