We recently received  hallway bench and we are very satisfied with that. It matches exactly to are small hallway, looks great and has reasonable price. 

Pros: Good price, easy to assemble
Cons: No cons