I’m from the uk and I usually purchase a uk size 12 top which is a u.s size 8. I’m a 34E bust with small waist and relevantly flat belly, I found this right over the arms and shoulders and abit too stretched out over the boobs. That being said, quality is really good and it gives poster girl vibes!