Took a while to assemble (actually my 17 year old daughter assembled it while we were at work) but it looks awesome on our porch.  A very comfy set. The cushions are easy to keep clean (we have a dog who jumps up with muddy paws and it easily wipes clean).  We love this set.  The only downside is that the pieces seem to separate so my husband used wiretires to keep them altogether.  Other than that, we are extremely happy with this set. A great price too!!!