Just arrived today - it looks really nice. The cushion and the back are pretty firm. Assembly took about 30 minutes with two people - pretty easy.