Putting together the table was not as difficult as it was time consuming. The table top is sturdy but it is warping a little bit due to the weight of the sewing machine. Keep in mind, our machine is old which means heavier than the modern sewing machines. 
If I wanted a more stable table top than this, which also has both extension wing & wheels, I would need to consider either one that is made of metal (likely obsolete), or consider one made of real wood (mostly quadruple the cost).
Considering the limited choices these days, and for what it is worth, I would recommend the Bangalore sewing table.