It came before delivery date. Was easy to put together but a little wobbly so we just push it up against the wall to keep it sturdier. Our kitty loves the soft basket part to nap in. We are very happy with the price for what we got.