This is a cute well made top. I'm 5' 7", 134 lbs, and a B34. The medium is a fine fit. The only issue is that the cleavage is way too low and your boobs will fall out because the fabric slides to the side. I like the top well enough that I'm going to take it in to a tailor to have the top anchored closed where the two lines of fabric cross in the hopes that that will solve the problem. But I would not buy it again for this reason.