Easy to assemble. The back is not very soft and almost feels cheap, but the seat cushions are soft and nice. Feels like it should cost about 600-800. A very pretty piece but overpriced.