I love this sofa. We needed something that can be easily wiped off with a toddler and 3 pets. It is deep which is nice. It’s on the firmer side, but I still find it comfortable. My dog lays on it everyday. I did notice cat scratches show up easily but I ordered some sticker protectors for the sides and that works well.