Product review (4 stars): Very Good but not perfect
I got this very quickly which was excellent.  It fits 'almost' perfectly but there was a very small gap at the top left.  However, it doesn't seem to matter as there is no air that passes that area so no harm done.  Bottom line is it does what it's supposed to do and at a great price.  I'm very pleased.