I love this dress! I am 5'8" and about 120 lbs and I got a small; it fits great. It is super comfortable and I like that it's a little shorter - I have some maxi dresses that are super long and just have SO much fabric to deal with, but this one feels more flowy.This is definitely going to be a staple in my wardrobe!