This top is really cute and fits really nicely. I went with a medium based on the size chart and it fits perfect. I'm usually a small so I wasn't sure. I'm 5'4", 117lbs, and 34B. I had to look at the picture to figure out the straps but it was fairly easy to figure out. I'm excited to wear this suit.