Just purchased and was easy to put together but time consuming. All the cushions came with the set. Very durable and comfortable. Definitely recommend for the price.