I wore this to Bey's Renaissance movie premier. Got lots of compliments and it is a sparkly show stopper! But the best part is it's sooo comfortable, breathable fabric and gives good stretch. Warning: if you have thick thighs, you will lose a lot of the mirror-like sparkles but it won't show. To help you select the right size, I'm 5'6, usually size 16W/XL but due to my hamhock thighs I always have to go up a size in pants so I got 2XL. Glad I did however it stretches very nicely.