Perfect fit.  Was so worried that the dimensions wouldn't be right but fits awesome and the color is perfect.