Sizing is perfect and amazingly comfortable. Washed well…no resetting of pads. Great top for spin due to high neckline. Not too hot. Very flattering. I only gave it 4 stars because it doesn’t sit flat at top of t back. It might sit more flat if I was taller? But I still wear it and love it. I’m a 32D and the small was perfect.