Definitely size down. I'm a thicker lady and I'm tall at 5'9', and I ordered the large based on reviews. I could have gone with a medium for an even more flattering fit. It's definitely long and flowy, but  it looks a little too much like a beach cover-up due to how big it is.