I bought this top and the matching pants in size Medium. The pants fit perfectly in size Medium but I did exchange the top for a size Large as the top felt tight across the shoulders. The quality of the top is very nice and the look is so unique. For reference I am 5 foot 7 inches, weigh 155 pounds, usually wear a size 8 or 10, and have an average bust (C cup), if you are contemplating sizing.