I love the Northbrook swing.  I found it fairly easy to assemble.  Cushion are a good quality and I am enjoying.