This dress is just perfect for any special occasion. The fabric is very soft velvet, 95% polyester & 5% spandex. It has a slight stretch which makes it even more comfortable to wear. The fit is true to size and a bit generous.