Very supportive. I am a 36G and play raquetball. This holds me in and extremely comfortable. The only thing tht would make it perfect is a smooth finish. Not a fan of how it looks under a tighter fitting top. The support outweighs the look though by a long shot.