It took 4 hours to put together but nice looking when complete. Not enough inside depth for receivers but we made it work since it would have been too much trouble to return.