I was able to put it together by myself in less than 15 minutes. Super easy, and it looks fantastic. The cushions are firm but comfortable.