perfect fit. 5'3" 130, 36C size medium. top and bottom fit like a dream. when was the last time you could say that? Love that its more like a slub tank than a tankini. Wore on vacation to breakfast and lunch while on the beach. washes well on cold (didn't dry).