I absolutely loved this bench I am using it in my hallway and it works perfectly.  It was very easy to put together because it come with some of the intricate parts already assembled.  I has a good look, it is sturdy and the right price.  Overall good value  for the price.