Absolutely gorgeous, classic Christmas dress. The velvet is polyester but feels like an expensive cotton velvet. My daughter wears a 4t in Gymboree and the 5t dress was a bit tight. It fit but there’s no room to grow because the lining has no give. I’m sad she can’t wear it again next year because it’s such a beautiful dress.