It arrived on time. I put it together myself easily enough and it only took maybe half an hour. It fits perfectly in the space I'm using it in. I love it, looks so good!