Really simple to assemble. Arrived earlier than expected. The cushions are firm but comfortable. Which is something I was looking for.