This bench is perfect for my hallway entrance. I love the lift up cushion for storage...keep umbrella, shoehorn, shopping tote bag.  It's very sturdy and high quality for the money. I did not assemble myself but it took my super about 20 minutes.