Purchased for our summerhouse, we absolutely love them ! Yes they are firm but that suits us just fine. Easy enough to assemble with screw in legs but loses a point because 4 legs had screw heads snapped off when we unpacked them (plate that you fasten to actual chair )