For the record I’m usually a size S-M depending on the shirt. I’m 5’ 1”, 34 chest, 28 waist. I got this in a small and it fits perfectly. Not as loose fitting or as long around the waist area as shown in the picture, which is ok with me. However I do wish the straps were adjustable so the shirt would stay fitted and i don’t have to keep adjusting. Other than that it’s super cute and I love the pattern. i’d Say stick to your usual size if you don’t want it to look bulky.