Perfect dress for any event. 100% Satin and Spandex blend plenty of stretch. Model is wearing a small.