Assembly was very easy.  This set is not big and bulky, great for a small area. The cushions are creamy off white. Just as the picture shows. The back of the sofa is a bit lower than I expected but still works fine.