It's holding up very well for me but I have no idea how to clean it. That's the only downside for me. It works great for a foot or even extra seating. I really like it