“I am 5'6 & 140lbs & a 35DD. I usually wear a large in all the hapari tops but I am actually exchanging for a medium. I totally recommend any & all swim wear from Hapari, I have a mini store at home lol & I can't help but buy more because I love the quality & fit of these suits. Got to have all the prints!!”