It's stunning, firm and perfect for a small space (apartment).  Easy to assemble, it came in 3 boxes, legs just screw into the arms so don't freak out when you only see 1 hole in the seating port of the sofa.  Fits 3 people, even "full size" people.  Great buy!  I love it.