Product review (5 stars): good fit
Perfect fit.  Haven't had it long enough to say about the quality, but so far so good :)