This bench is great! It was easy to assemble and feels sturdy. The bench part itself is firm but it is perfect to sit on to take your shoes on and off. Fits perfectly in our entryway and with our decor. It holds a decent amount of shoes. Definitely recommend!