This top is gorgeous.  i normally wear s to m depending on brand and style.  ordered a s and it was so small i returned and have l on order.  it is cropped.  i am 5'3" and it hit me as pictured on model.  if you are tall or like longer tops this may not be for you