I run a very busy pet boarding facility.  The pets love having their own couches in their suites.  This is the 6th one I have purchased, each a different design, they have held up well, easy to clean.