Very easy to assemble. Instructions indicated it would take 2 people 90 mins to put together but I was able to do it alone in 15 minutes. It is a sturdy and well built piece of furniture. The cushions are firm and have zip off covers that should make it easy to keep clean.