It was a little tricky to assemble some of the legs because the holes in the fabric didn't line up with the holes in the actual seat. However, we were able to put them together and they look great! Very comfortable!