Just what I was looking for for this space. Seats are firm but comfortable. Put together myself and was easy to do. Love the color! Great couch for the price.