The assembly was kind of stressful but completely worth it. I love it! It is a bit firm but I think it is very comfortable. The cushions are perfect height to lay back and relax. Love the material. It is very large but that's what I was looking for. Love the ottoman too!