This top is so classy and cute, I would say if you’re a 34b you’ll find that a medium is a little roomy , not anything super noticeable but I could’ve definitely gotten a small because the front is self tie and I’d want the boob area more fitted. Good quality though