Each piece was a snap to connect together, and the cushions provide firm support which is great. For the price, I couldn't be more happy with this set. It just looks so amazing on my deck. I can't wait to throw some parties now!!