matches perfectly. semi easy to assemble with the help of my devoted husband. all the parts were present with only a few minor snicks from shipping. the top scratches easily. overall very happy with my purchase.