great quality table.  essentially no assembly required.  My accessories were not in the package but the customer service dept. assured me that they would be expedited  as this is a Christmas present.
Overall, very pleased with the table.  It has very nice underside padding that assures my pool table will not be scratched.  You will need someone to help you get it out of the box as it is quite heavy.

Pros: little to no assembly
Cons: accessories missing but hopefully are on the way.