I love this bench .... it is extremely comfortable and firm. Assembly was easy and fast. After I added pillows it came out wonderful.