These are perfect for me. I am a small C, and can see how they wouldn't be great for bigger breasted individuals, but I love them. They are comfy and just the right amount of support for weight training workouts.