Velvet and under it sequins and luxurious crystal, very luxurious. Its size is small, it even beautifies the body, and its cut is fantastic and the material is heavy but not too heavy, meaning it's nice, not light, luxurious. It fits a medium as well.