Currently sitting on this couch as I write this. Very comfortable. Cushions are firm but a nice firm. Comfy to sleep on. The back rest is a little stiff but with some cute throw pillows, problem solved. So far pet friendly to 3 dogs. Seems very well made. Easy to assemble and arrived in a week. Definitely recommend if you want a couch that feels super inviting!