Great piece of furniture - easy to assemble.  The only reason I did not give it a 5-star was the hooks to keep the pieces together really do not work, we will find something else to keep the pieces from continually shifting apart and the cushions are quite firm.  Other than that, we love it!