Surprisingly stretchy and comfortable. I thought the sequined material might be too stiff but it wasn't. I wanted it in black but it was sold out, I was only able to get blue, in an XL. I'm actually really glad I got blue, I don't go for bright colors often. I would have preferred an L but thankfully it's not too loose, a little baggy in the chest, but I have a small chest. I do have a bigger booty and it fit better on my lower body. My teacher gave me a compliment on it! Only complaint is how much glitter comes off/ gets stuck to you.