Very nice quality dress with thick stretchy fabric. XL size fits about a size 12US. The dress is also very long so unless you’re quite tall or will wear very high heels, you may need to get the front part of the dress hemmed. Dress is versatile you can wear it alot of different ways. Shipping took less than a week. Received so many compliments.