It took some time to assemble, but I'm overall very pleased with the buffet/hutch.  Some of the small assembly holes were not quite in line but I was able to drill new holes for a better fit.  The hardware looks very nice.