I ordered a large so it would be loose and I could wear something under it and previous reviews indicated it ran small. It was skin tight on me and I'm a size 2!! Also, the green is not a true green, but more of a teal. I needed green to match the kids uniforms. Quality was what I would've expected from the price of $10.