54 150 lbs ordered a large and it fits well. Just as flowy and colorful as it looks online. The only concern is that you can see a lot of my ankles....If I could go back I would probably be better fit in a tall.
*Updated* this dress is VERY see through, unwearable in bright sunlight. I will return.