This is a beautiful design and I love the colors. I've gotten the purple and the blue and both are really pretty.
As far as sizing, I don't have the biggest bust, but it's 32 inches and I usually wear a 34/36B but the small (I got in purple) was way too small. So I exchanged it for the blue in medium and it fit great. Also it has a tie in the back so it's easily adjusted, as long as the "cup" part fits right.
The material is just what you see, so it's not for a lot of activity in the water or big waves where it could slip down a little.
Overall, a great product. I'd purchase some other colors if the material was a little more sturdy.
Feels true to size
Where to Wear it:
Bottom Line Yes, I would recommend this to a friend