I am 5’4” tall, 135 lbs. and, based on other reviews, got a medium. It is loose enough to not be clingy, but has a flattering shape. It is also is the right length, coming just to the tops of my feet. I’m looking forward to wearing it on an upcoming trip to Hawaii.