Pretty easy to put together. Very heavy. I have a solid, good sized dining room table, but the table top still seems to sag a little at the ends and kind of bow in the middle. We added some of the styrofoam from packaging under the topper to give it a little more support on the edges and that helped. Also, be sure to line everything up as straight as possible when screwing it together. There are spots in the cracks where it doesn’t line up perfectly and the ball will bounce the wrong way when it hits those spots. It’s not perfect, but we are very happy with our purchase.