I bought this bench over a year ago and I am still very pleased with it.  It was the first piece of furniture I bought for my new house.  It's where the dog and I can sit together and look out our large picture window.  One of the buttons got pushed through the fabric by the dog.  I just throw a blanket over the bench for the dog.  This helps keep it clean.