Easy to assemble, the fabric is nice and soft. The cushions are a bit on the firmer side but for the price it's a great value!