I recently lost weight and needed new sports bras for the gym. I REALLY love these! I now have 2 of them - white, black, and charcoal. I went with the large. They are so cute, but they also provide enough support - not too tight, but not at all loose - I can bounce around a little without problem. I wear a medium in the tanks and other tops by Perfect Bella (love those, too). So far, they have held up very well, are not too hot, and just look adorable.