It came on time, it took forever to put together and some of the pieces on the door are coming apart.  Overall I’m happy with my purchase on a entertainment center. We only spent $119 so we didn’t expect it to be all that.