It came in a timely manner at a good price.  It wasn't too difficult to assemble but it is much easier with an extra set of hands.  The reason this isn't a 5 star rating is the tabs on the back cushions don't even begin to align with the way they were supposed to be attached to the frame.  I had to lower the cushions substantially and just fasten around the bars rather than through the fastening metal eyelets.  The back cushions are a bit too small for the size of the  frame.  The seat cushions fit fine and it will work.  They look nice!