This bench is fantastic. Ignore the shims, its our floor thats uneven, not the bench. The bench itself is pretty sturdy and the storage is nice. We had it put together pretty quickly, although the instructions werent super clear, but it wasnt an issue in the end. The seat cushion is nice, nothing fancy but definitely not cheap. I think this piece is beautiful and I love it in our foyer.