The sofa was well put together.  A bit firm but feels like it will hold up.  Did not give it a full 5 star rating because the light grey color was more beige and some of the adjustable headrests are not as sturdy