Product review (5 stars): perfect
A lot better than shopping at the high priced store. Fits just fine. Not sure about how long it last yet.