First off, I'm 5'11" and about 135lbs with fair skin and ordered a large.

This top is really cute and comfortable. I'm glad I got a large, because a medium would definitely have been faaaaar too small. The dots down the front are fake faceted stones- which I'm totally cool with- but if you don't want any sort of shine it's something to keep in mind.