I got a m in this top and was a little scared but i absolutly love this top, i was debating on it and then caught it on the 30% off sale, my first retailer purchase and it definitely won't be my last! great quality, so comfortable, and very cute!