Real happy with this purchase.  I love the versatility of the individual pieces that allows it to be changed easily.   I found a similar cushion to fit the table and I'm using that as an ottoman/extra seat slid in to the elbow it makes for a cozy corner.  

Pros: Excellent price.  
Cons: Cushions move a lot but that was easily fixed with a piece of non slip rug runner.  Also the seating is very low.  Good for someone with short legs.