Listen, this top is just too much!! I usually order an Small size for tops and I was not disappointed. It fits true to size and it was really comfortable to wear tbh. And the quality is nice because I washed it and there 0 problems after. So do me a favor love and buy it. U will not be disappointed.