I ordered 2 of these and while they're the usual Icebreaker quality (which is good), the shelf bra isn't going to give you enough support for anything other than your basic yoga session. I am 5'2 and about 95 lbs, B cup. I tend to size out of Icebreaker's XS sports bras so ordered these in small. I have to adjust the straps as tight as they can go so that the tank fits like the picture. They're pretty thin, definitely just a baselayer for more active pursuits.