This did take a minute to put together, but I was able to do it myself. The chairs are a perfect weight in my opinion. Sturdy but not too heavy. The cushion is thick and comfortable. Not super hard but you also don't sink down in it. They look beautiful on my screened in patio!