Easy to assemble. Took a little time, but was able to do it on my own. Beautiful color. Cushions are firm, but overtime I am sure they will soften up.