When I purchased this item it said an expected delivery date of 2 + weeks, when  I received a text saying delivery the following morning on a Sunday I was in shock.

Was really easy to assemble and is extremely comfy.