This is my all-time favorite swim top. I own it in multiple prints. I swim in a masters group twice a week in this. It stays put and is very comfortable. No tugging on my neck. Also great for hanging out on the beach. I’m a 32A/B and wear size XS in this style.