Overall very happy with this purchase!!! Gave it 4 stars, because there is no way to attach each of the bases, so they sometimes slip apart, but not too much!  Easy to assemble, took an hour by myself.  The directions are a bit difficult to decipher, but figured it out.  The seat cushions are firms, which doesn’t bother me, and the back cushions were soft and cozy!