I'm very happy with this swim top. I also got it on sale.
It's a pretty silhouette and will go with any bottoms I choose to wear, plus the cups fit perfectly!
The band size does seem a bit of a tight fit, but not uncomfortable. And I appreciate that the hook is metal and not plastic!