I’m 5’4”, weigh 125 lbs, and have a 32B bust size. I chose an XS, and it fits perfectly! The print looks beautiful in person, and the material is great. Now, I’m patiently waiting for the bottoms to be restocked since the small was too tight for me. I prefer a medium because I like them high-waisted.