This product completely exceeded my expectations. The quality is outstanding, and exactly the look I wanted. The snowflakes are embroidered, and the fabric is a bit thicker than I expected. It is perfect for my dining room table. Thank you, again, Overstock.com. This is my 4th purchase and I have been extremely pleased with every purchase I've made. Will definitely come here first from now on!!