Sizes are all over the board.
- Familiarity: I've used it once or twice and have initial impressions
- Size Bought: large
I tried two large and two medium. One large fit perfect, one large was too big, one medium probably fit true to size except the cups were too small and one medium was way too small and easily should be sized small. I kept the two large because when they fit good they are extremely comfortable and look great. So my advice is buy several and return some. Three stars for quality control.