This furniture is beautiful and very sturdy. The bottom cushions are firm and really support your weight. My husband is very tall and would have liked the seats to be a bit higher.  We put this together ourselves and it took 3 hours. The directions were very clear, everything was labeled, and the hardware was excellent . Just remember NOT to tighten the screws all the way at first as you're putting the pieces together. We had trouble getting all the pieces to properly fit together. Once you have everything in place, then tighten the screws.  Next time I would probably take advantage of having the furniture put together by the company. You will not be disappointed purchasing this patio furniture!