I would have given this a 5 star but had issues with the assembly.  The first chair and table was easy to assemble. The second chair one of the holes was off by like an 1/8 of an inch which made it extremely difficult to set up. We had to redrill the hole to be able to put it together.   The chairs are sturdy and the cushions are firm.  I love how they look and how comfortable they are.