It did take a while to put together, but it seems like a really nice and sturdy piece of furniture.  I selected this bench over others for our entryway, because it is not only higher than most entryway benches (so that you don't have to sit low to put shoes on, just need to lean), but also if we have company, especially little ones, we can put this bench by the kitchen counter next to our counter stools to add seating.

I chose it (over others) because of the backrest, the seat height and the footrest bar.  I am glad that I picked it!  It is as comfortable as versatile.