This was everything I wanted in a couch! It is firm yet comfortable, relatively lightweight, and was very simple to assemble. Just note that the "charcoal gray" option is actually beige as photographed.