This is just what I needed, and very well made.  All the parts were present. Unfortunately, after it was assembled I noticed several scratches on the top . They are not deep, but they are noticeable. Aside from that, I am happy with this purchase