This set looks great, and is more comfortable than I imagined it would be!  We have dogs, and while the big one hasn't been up on it yet, the little one is up and down and there are no signs of any wear or tear yet.  (Okay, it's only been a week, but I'm pleased).  Assembly was straight forward, it feels very much like leather and cleans up easily.  Highly recommend!