This is a beautiful bench - my kids especially love it. I have 4 yo twins who wriggle around a lot but this bench is very sturdy and if there are any spills and wipe up immediately and the fabric seems to maintain a clean, new look. So far so good!