The swing is great for the price.  Assembly wasn’t hard.  The cushions could be thicker though but for the most part good swing.