This couch is perfect! I bought it for my living room cause I wanted something big for cozy movie nights abs this couch did not disappoint. It’s soft but firm and it wasn’t too hard to put together and my puppy immediately we t to sit on it and made herself at home.