The table is very sturdy, not extremely heavy, and was simple to put together.  Once you get started it shouldn't take more than 10-15 minutes to assemble.  It definitely looks good on our screened-in porch.