Great product. Great price. Great service. I am very pleased with every aspect of my customer experience. The product is very well made. I didn't find it difficult to assemble but it does take a long time to assemble. It's worth the time to do it right though. The end result is a high quality beautiful looking piece of furniture.