Took awhile to put together, but all the screws fit and the parts were there!  Arrived quickly and without a scratch.  So appreciate the free shipping! Nice piece for the money!!!