Fairly easy to put together. I did it alone and it took about 2 hours. The cushions are thin but can be easily replaced. Overall I am pretty happy with it.