Table arrived quickly. The packaging could have been a little better. Some of the pieces were not secured in the box and slid around during shipping which caused some blemishes. Nothing major. Table went together easily. Took me maybe an hour. One thing to note is the shelf spaces on each end are not very large. It will hold an Xbox or small Blue-Ray player but is too small for a stereo receiver. All in all I'm happy with the purchase.