Assembly is complex!  Don't tackle if you aren't strong and experienced in assembly of something similar.  It's a very attractive swing that fits well on my small (10x10) patio.  Cushions are comfortable and remove easily in case of rain.  (Oops, it's the drought of 2023.) Separately, I have ordered a cover;  I am betting that this sturdy swing will make it through a Minnesota winter!