I have the loveseat and the matching sofa. I love these couches. Super easy to put together (just screw the legs on). The cushions are firm but not hard. The depth of the seat is deep enough to kind of sink into the seat. It’s comfortable to me. Not great for tall people as the back is not very tall. I have the dark venga grey color.