This is a perfect piece for our patio. It arrived quickly and was well packaged. It was super easy to assemble in 30-45 minutes with 2 people.  The seat cushions are pleasantly firm making it easy to get on/off the long seats.