Takes some effort to put together but no difficulties.  Great quality for the price. Perfect size for our screened in porch.