Arrived quickly, but had a slight stain in the cushion.  After an easy cleaning with spray carpet cleaner and a soft cloth, it came out.  I sprayed the cushion with aerosol scotch guard twice lightly, and with 4 easy screws to fasten the legs the bench is perfect for family to change shoes or boots when coming into the house.