This couch is better than I could have hoped! Everything is removable to clean, including the back cushions which Velcro over the back wall. Even the throw pillows have removable covers. The ottoman is the only pice that has all the fabric attached. The fabric is lovely, soft and will be very easy to spot clean. The back cushions are pretty narrow which I like, because dogs and kids can’t sit on them. I will be adding more throw pillows to increase the depth of back support, but that’s the fun part of a new couch to add your own touch. The cushions are firm and everything seems pretty high quality. Time will tell how it holds up with two dogs and two toddlers climbing all over it. I foresee many snuggles and comfy movie nights. This couch could easily sleep two people.