My order was received one day before it was promised to be delivered so that was great.  Assembly was easy but the shelves are too thin and pliable but I'm sure they're durable and will be my shoe rack for a long time.  I will  buy the same shoe rack again if necessary.