I ordered the small and I I like it - but I'm confused because I'm 5'3" and the thing is shorter on me than it appears on the model who they state is 5'7". Actually it is a bit too snug for a beach cover-up as well. ( I usually wear a small or extra small in everything.) Anyway I returning it and going to try the medium. Really like the style so I hope this one is longer and slightly looser. (I know others who reviewed this item didn't appear to have the same issue with the size disparity - so maybe I got one that was oddly configured ?)