Happy to say it was very easy to put together.  It has Velcro to stabilize the cushions but I was a little disappointed that I was unable to reverse the cushions. The colors are perfect and very true to the picture.