Perfect size loveseat couch for my small home. Little hard to get the screws tight all the way due to angle of installation but still came together fairly quickly. Cushions are firm but have some slight cushion to them.