I am 5'3 at 115lbs and I normally order a small or medium....I ordered a extra large and well...its perfect....thank god I didn't get the large. sweeps the floor like I wanted it to, I am using this for my wedding reception skirt that is at the beach...gonna wear a white swim suit top with it...um...it does feel a little bit heavier than I was expecting, buuuut when I put it on, feels like it'll breathe. over all, I love...i'll be able to wear it for other things as well.