This bench is just what we needed for our small room to store a few toys and provide additional seating when our large family gathers. The cushion is firm so I feel it will hold its shape for a while.  It is inexpensive and sturdy so far.