SIZE UP! - I cannot stress this enough
I'm 5'2" & 125, usually wear a m (so that's what I ordered) and it's SOOOO tight.
I have no idea how girls that are taller than me wear this

Do like the material though, not sheer or shiny/cheap looking