The construction of the top is absolutely awful and poorly made. This will not fit properly if you have a B cup or smaller. I ordered an xs and it fit more like a medium. For reference I’m 5’4”, 115lbs and I wear a 34B bra. I wish I was able to return it but I’m stuck with it.