I really am happy with the purchase of this sofa! Assembly was moderate, you definitely need an extra hand, especially for putting the side pieces on. The color is absolutely stunning. Fabric is easy to wipe clean. It could use a little more cushion but its comfortable.