5'8, 34C chest and ordered the small according to sizing guidelines. It was a snug fit, which was okay, but I couldn't stand how tight it was under the armpits. I returned it for the medium, which was alot looser but still too tight under the armpits so it went back too. Otherwise it would have been a nice top.