The bench was delivered quickly. It arrived in perfect condition and was easy to assemble. Legs just screwed in.  It was worth the wait, since this item sold out quickly.  Perfect for my entryway.