Table came very fast after ordering. Package was intact. Assembly was easy. I put it together with my teenage son in about 45 minutes. After I adjusted the legs we played a game, of course I won he lost. Table looks good in my garage. Can’t wait to have the guys over from work for pool nights.