First off, customer service was amazing throughout the entire delivery. Got this order delivered very quickly and on time for my birthday. Material is stretchy, and thin fabric but very good material. Sequins stayed intact. The only problem was the top because I'm a G-cup naturally. I say a D cup could fit comfortably, but if you're like me and don't mind for the girls to be out, You can make it work. Loved this outfit, went with my whole Purple Rain vibe.