We were super happy with this purchase. Cushions are thick and comfortable. The sofa is very solid and looks great on our patio. It took some time to put it together if you are pretty good at following directions  total time to complete was about 45 minutes. It is very heavy so if you get delivery at the door you will need help moving it.