Maybe I was crazy to buy a white couch with three kids and a dog but I love this sofa so much!  Very comfortable and the fabric is super sturdy. A thick canvas fabric and a bright white.  Hubby put the cushions on and said it took time but wasn’t hard.  It’s deep enough to sleep on so it becomes an extra sleeping option in our small bay house.  Now I just need to keep the dog off of it!