Product took forever to arrive, over a month from when I order it.  It looks great and made well. Putting the product together takes some time but not overly difficult. My only complaint so far is the front panel of the box has some movement if you slightly pull it. When the lid closes it can fall behind the front panel, rather than over it for the proper close.