Perfect fit.   Size and color are just as shown.   It look a little longer for me to assemble but I'm very happy with my purchase.