Overall, I am happy with my purchase. Felt like it was a good price. Assembly was not too hard, but did take a few hours to get it all setup.  It is sturdy and easy to configure to fit your space - looks great on my back porch.  I only wish the cushions were more plush (kind of thin) with a higher quality fabric material - there were a few strings hanging off of some of the seams.