This bench is really nice and just as pictured. Put together in 20 minutes, by myself. The cushioned seat is firm and seem like it will  last. Storage space is small but I only purchased it to put my shoes on.