Arrived before the date promised.  Easy to put together.  Solid feel to console when assembled. Great fit for the area I put it in.  The finish was just alittle rougher than I imagined (painting it would solve my concern).   Overall, I would buy this again.