Im a 36B and ordered a medium (padded).  I think this may become a summer favorite.  It is very comfortable and pretty. I will likely wear it with shorts and a cover up, as it can easily pass for a small crop top.  (Its VERY hot here in the summer so i am always looking for creative ways to wear less clothes and get away with it)
The only reason it looses a star is that I feel it could offer more support.  I got the padded version hoping that it would help in this area, but i find it somewhat lacking.  Not a deal breaker though.  I wouldn't go down a size and loose out on comfort in order to get more support, but as long as im not too active (running, jumping etc) Its not a huge issue.