I am 5'8", broad shoulders,can sometimes wear a size 4 depending on the cut. i purchased the size 6 and was a true fit. just enough flow to give you room to move but not too much to make you look larger than you really are. the fabric us light and great quality. perfect for a summer night out. so happy with this purchase