A little difficult to assemble, added a rubber mat to keep cushions from sliding every time you seat down., but was a nice addition to all weather porch.