Unfortunately not all the pieces got delivered but wayfair has handled it beautifully. This couch is firm but comfortable. As far as pet stains, it wipes right off and doesnt soak in.