Very happy with my purchase. I paid to have this delivered and setup bc I was hesitant on how difficult it would be. Dont waste your money on setup, just get in room delivery bc the boxes are very bulky. It is very easy to put together and the guys had it setup on 15 min flat! The backs just slide on and snap into place. It is somewhat firm but feels solid. I like that the fold down table on the 3 seater sofa has the design to allow the cushion to protect it from being over extended and break. The armrest console on the love seat is a decent size and Ive included a pic to show how much we can easily fit in it. My only complaint is that the cup holders on the love seat are too small. They taper down which causes normal size cups to only fit halfway in. This is not a bit enough issue for me to even reduce a star though. My entire family is very happy with this purchase.