Pretty easy assemble.l and beautiful blue color. The sofas are firm and holds well. I want to get them cleaned due to having a dog and to avoid any odors but afraid I may mess of the coloring. Most stuff comes off easily using a damp cloth.