perfect bench for what I wanted. It has a great length so you dont feel you are falling off, or enough for two children. the top material is easier to clean than a fabric. The metal frame is unique and goes with modern decor well, its sturdy and I love the two shoe shelves.  The top piece doesnt have pre drilled holes , I had some help assembling it