Perfect fit.  The color is as pictured and the quality is well worth the price.  I highly recommend.