What a couch!!!! We have three children and It stayed perfect until we got a dog… And then it naturally showed some dirt as we were training her to get off the couch every time she tried to jump on. Because  of how it’s made with the linen material... It was easy to take the covers off and wash them all, let them air dry and then lightly wash the rest of the couch. It cleaned up to new SO fast. Cleans VERY WELL! And it looks sooo Classy!!! Just because you have children and a dog,  does not mean you cannot have nice looking furniture. This couch looks absolutely beautiful! It is LARGE, so make sure you have the room. It couldn’t work better for our big open room! And now we know, until our pup is trained.. to make sure we keep a couple throw blankets over it to cover and protect from our puppy getting it dirty with paws when she tries to jump up. Also, it’s STURDY! Easy to put together! No annoying Floppy cushions! We love this couch!