Excellent product.  I had a hard time finding one that was this large.  It fits perfectly!