Great sofa. Super comfortable. Our baby already spit up on it but it came off with just a cloth wipe. Easy assembly from what my boyfriend said.