The straps are way too long and hang down past bottoms. The top makes one breast sit out further than other. Maybe if I were flat chested that wouldn't be the case. Cute print but just odd fit. I'm 5'3, 135lb with 34d...ordered the large