Its a snug in small for a size 34B lady... but feels secure. Over it looks nice. but The color was also WAAAAAY OFF. The picture describes a brighter pink and the item I received was a medium-toneD fairly deep  PURPLE. Not even close to the picture... Totally different from the model.
*Please get it together when it comes to "item as described". What is the point of picking a specific color... just to get another color? lol Pure Nonsense.. Probably won't buy any of these again.