A great addition to my condo! They didn't take long to put together - the trick is to keep all the screws a little lose until the legs are completely assembled. They seats are firm with a little softness.