This sofa exceeded my expectations. It was delivered on time and in one (very large) box. The only assembly required was screwing in the legs, which was very straightforward and easy to do. The color is true to what is pictured online. It's cushions are firm, but comfortable. The material seems like it will be quite durable. I have owned this sofa for about 3 weeks and have yet to discover anything to complain about.