Fit perfect. The color is as expected. I’ve had it up for a few weeks and seems to be holding up well.