I love Come Together tops! Especially these tiedye patterned ones! I also have a couple of their tops with short sleeves. I notice this style of vest top does seem to run smaller in the shoulders and armholes than their shirt sleeved tops. I am 138 pounds, 5'4" and have 36 inch bust, 33 inch waist, and 37 inch hips. The medium feels a tad snug in the shoulders, I think I might order a large to see the difference. I love it for layering. I'm going to layer it with my Renaissance Festival costumes.