We were conveniently surprised by how easy (relatively speaking) it was to put together. Someone definitely put thought into the assembly process. The back cushions are extremely comfortable and we are waiting for the seat cushions to break it. We purchased it in blue and it looks exactly like the photos. Definitely pleased with the value and material quality. Highly recommended.