The sizing is way off. I normally comfortably wear med to large tops (medium fits snug, but large is too big). I ordered a large. No joke, Lizzo (pre weight loss) would've fit in the large, with room to spare. I would recommend ordering 2 sizes smaller than normal. The material an quality seem good.