This loveseat is perfect for what I need it for, extra seating and a place for my older dog to lay. (She maybe spoiled). It’s firm but comfortable enough. It’s probably not a couch you would nap on. I got the green color, it’s a very pretty green, not too bright.