We are very happy with the bench. Sturdy and very useful. I have placed a very high end bath sheet over the upholstery to keep from soiling it.  This way I can wash the bath sheet when needed.  Perfect