Very nice product. Everything was provided. No extra/shortage of parts. Easy to assemble. After putting together. I would reverse the assembly, and attach top to legs then shelves. That way the angle of legs is where they need to be. There was damage to back corner of table top and lower shelf, but not enough to bother returning for me.