I love this swing it was actually easy to put together and has a polyester  fabric support under the cushions. Excellent quality for the price.