I snatched this maxi up on PrimeDay for only $17 because it had a ton of great reviews. It’s now back up to regular price ($23-$27) but still a steal!
For reference I am 5’11” and wearing a Large (and I’m not wearing shoes in this pic). I think it is true to size and very stretchy and comfortable. It is a thicker cotton with stretch, and also comes in a lot of other colors!