I bought this as a gift fot my birthday. It's awesome! I'm 5'3", so I'll have to hem it a little to wear it with flat flip-flops, but otherwise fits great. I'm 125 lbs and ordered a small. It's made to be loose and flowing. Looks classy, and the white color is amazing!