This bench fits the bill!  We had a very difficult time finding a hallway bench that would fit in a small space.  Not only does this bench fit, it is sturdy and was very reasonably priced.  Also love that I can stain it to match my woodwork.